Memindahkan akun Azure Data Share ke wilayah lain menggunakan portal Azure
Akun Azure Data Share tidak dapat dipindahkan dari satu wilayah ke wilayah lainnya. Namun, Anda dapat menggunakan templat Azure Resource Manager untuk mengekspor akun Data Share yang ada, mengubah parameter agar sesuai dengan wilayah tujuan, lalu menyebarkan templat ke wilayah baru. Untuk informasi selengkapnya tentang templat Resource Manager, lihat Mulai Cepat: Membuat dan menerapkan templat Azure Resource Manager dengan menggunakan portal Microsoft Azure.
Artikel ini akan memandu Anda melalui proses penggunaan templat untuk mengekspor, memodifikasi, dan menyebarkan akun Data Share yang ada.
Prasyarat
- Pastikan akun Azure Data Share berada di wilayah Azure tempat Anda ingin memindahkannya.
- Akun Azure Data Share tidak dapat dipindahkan antar wilayah. Anda harus menambahkan kembali himpunan data untuk mengirim berbagi dan mengirim ulang undangan ke penerima Data Share. Untuk berbagi yang diterima, Anda harus meminta agar penyedia data mengirimkan undangan baru kepada Anda.
Mempersiapkan dan memindahkan
Langkah-langkah berikut menunjukkan cara menyebarkan akun Data Share baru menggunakan templat Resource Manager melalui portal.
Mengekspor templat dan menerapkan dari portal
Masuk ke portal Azure.
Pilih Semua sumber daya lalu pilih akun Data Share Anda
Pilih templat Ekspor Automation>
Pilih Sebarkan di jendela Ekspor templat .
Pilih Edit parameter untuk membuka file parameters.json di editor online.
Untuk mengedit parameter nama akun Data Share, ubah properti di bawah nilai parameter>dari nama Akun Data Share sumber menjadi nama Akun Data Share yang ingin Anda buat di wilayah baru, pastikan namanya dalam tanda kutip:
{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parameters": { "accounts_my_datashare_account_name": { "value": "<target-datashare-account-name>" } } }
Pilih Simpan di editor.
Pilih Edit templat untuk membuka file template.json di editor online.
Untuk mengedit wilayah target tempat akun Data Share akan dipindahkan, ubah properti lokasi di bawah sumber daya di editor online:
"resources": [ { "type": "Microsoft.DataShare/accounts", "apiVersion": "2021-08-01", "name": "[parameters('accounts_my_datashare_account_name')]", "location": "<target-region>", "identity": { "type": "SystemAssigned" } "properties": {} } ]
Untuk mendapatkan kode lokasi wilayah, lihat Lokasi Azure. Kode untuk suatu wilayah adalah nama wilayah tanpa spasi, Central US = centralus.
Anda juga dapat mengubah parameter lain dalam templat jika Anda memilih. Ini bersifat opsional tergantung pada kebutuhan Anda:
- Berbagi Terkirim - Anda dapat mengedit Berbagi Terkirim mana yang disebarkan ke Akun Data Share target dengan menambahkan atau menghapus Berbagi dari bagian sumber daya di file template.json :
"resources": [ { "type": "Microsoft.DataShare/accounts/shares", "apiVersion": "2021-08-01", "name": "[concat(parameters('accounts_my_datashare_account_name'), '/test_sent_share')]", "dependsOn": [ "[resourceId('Microsoft.DataShare/accounts', parameters('accounts_my_datashare_account_name'))]" ], "properties": { "shareKind": "CopyBased" } }, ]
- Undangan Berbagi Terkirim - Anda dapat mengedit Undangan mana yang disebarkan ke akun Data Share target dengan menambahkan atau menghapus Undangan dari bagian sumber daya di file template.json .
"resources": [ { "type": "Microsoft.DataShare/accounts/shares/invitations", "apiVersion": "2021-08-01", "name": "[concat(parameters('accounts_my_datashare_account_name'), '/test_sent_share/blob_snapshot_jsmith_microsoft_com')]", "dependsOn": [ "[resourceId('Microsoft.DataShare/accounts/shares', parameters('accounts_my_datashare_account_name'), 'test_sent_share')]", "[resourceId('Microsoft.DataShare/accounts', parameters('accounts_my_datashare_account_name'))]" ], "properties": { "targetEmail": "jsmith@microsoft.com" } } ]
Himpunan data - Anda dapat mengedit himpunan data mana yang disebarkan ke akun Data Share target dengan menambahkan atau menghapus himpunan data dari bagian sumber daya di file template.json . Di bawah ini adalah contoh himpunan data BlobFolder.
Jika Anda juga memindahkan sumber daya yang terkandung dalam himpunan data ke wilayah baru, Anda harus menghapus himpunan data dari file template.json dan membacanya secara manual setelah akun Data Share dan sumber daya yang direferensikan dalam himpunan data dipindahkan ke wilayah baru.
Penting
- Himpunan data akan gagal disebarkan jika akun Data Share baru yang Anda sebarkan tidak akan secara otomatis mewarisi izin yang diperlukan untuk mengakses himpunan data. Izin yang diperlukan bergantung pada jenis himpunan data. Lihat di sini untuk izin yang diperlukan untuk himpunan data Azure Synapse Analytics dan Azure SQL Database. Lihat di sini untuk izin yang diperlukan untuk himpunan data Azure Storage dan Azure Data Lake Gen 1 dan Gen2.
"resources": [ { "type": "Microsoft.DataShare/accounts/shares/dataSets", "apiVersion": "2021-08-01", "name": "[concat(parameters('accounts_my_datashare_account_name'), '/blobpath/directory')]", "dependsOn": [ "[resourceId('Microsoft.DataShare/accounts/shares', parameters('accounts_my_datashare_account_name'), 'blobpath')]", "[resourceId('Microsoft.DataShare/accounts', parameters('accounts_my_datashare_account_name'))]" ], "kind": "BlobFolder", "properties": { "containerName": "<container-name>", "prefix": "<prefix>" "subscriptionId": "<subscription-id>", "resourceGroup": "<resource-group-name>", "storageAccountName": "<storage-account-name>" } } ]
Pilih Simpan di editor online.
Di bawah bagian Detail proyek, pilih menu dropdown Langganan untuk memilih langganan tempat akun Data Share target akan disebarkan.
Pilih menu dropdown Grup sumber daya untuk memilih grup sumber daya tempat akun Data Share target akan disebarkan. Anda dapat memilih Buat baru untuk membuat grup sumber daya baru untuk akun Data Share target.
Verifikasi bahwa bidang Lokasi diatur ke lokasi target tempat Anda ingin akun Data Share disebarkan.
Verifikasi di bawah Detail instans bahwa nama cocok dengan nama yang Anda masukkan di editor parameter di atas.
Pilih Tinjau + Buat untuk melanjutkan ke halaman berikutnya.
Tinjau istilah dan pilih Buat untuk memulai penyebaran.
Setelah penyebaran selesai, buka akun Data Share yang baru dibuat.
Jika Anda tidak dapat mentransfer himpunan data menggunakan templat, Anda harus membaca himpunan data ke semua Berbagi Terkirim Anda.
Kirim ulang undangan ke semua penerima berbagi yang Anda kirim dan beri tahu konsumen berbagi Anda bahwa mereka harus menerima kembali dan memulihkan data yang Anda bagikan dengan mereka.
Verifikasi
Berbagi terkirim
- Konfirmasikan bahwa semua berbagi yang dikirim di akun Data Share sumber Anda sekarang ada di akun Data Share target.
- Untuk setiap berbagi yang dikirim, konfirmasikan bahwa semua himpunan data dari berbagi sumber sekarang ada di berbagi target. Jika tidak, Anda harus membacanya secara manual.
- Untuk semua langganan berbagi di setiap berbagi yang dikirim di akun sumber Anda, konfirmasikan bahwa Anda telah mengirim undangan ke semua penerima berbagi sehingga mereka akan dapat mengakses data lagi.
Berbagi yang diterima
- Konfirmasikan bahwa Anda telah meminta undangan baru dari penyedia data untuk semua berbagi yang diterima dari akun berbagi data sumber Anda.
- Setelah menerima undangan ini, Anda harus memetakan ulang himpunan data dan menjalankan rekam jepret untuk mengakses data lagi.
Membersihkan sumber dari sumber daya
Untuk menyelesaikan pemindahan akun Data Share, hapus akun Data Share sumber. Untuk melakukannya, pilih grup sumber daya dari dasbor Anda di portal Azure, navigasikan ke akun Data Share yang ingin Anda hapus dan pilih Hapus di bagian atas halaman.
Langkah berikutnya
Dalam tutorial ini, Anda memindahkan akun Azure Data Share dari satu wilayah ke wilayah lain dan membersihkan sumber daya sumber. Untuk mempelajari selengkapnya tentang memindahkan sumber daya antar wilayah dan pemulihan bencana di Azure, lihat: