Azure portalını kullanarak azure Veri Paylaşımı hesabını başka bir bölgeye taşıma

Azure Veri Paylaşımı hesapları bir bölgeden diğerine taşınamaz. Ancak, mevcut Veri Paylaşımı hesabını dışarı aktarmak, parametreleri hedef bölgeyle eşleşecek şekilde değiştirmek ve ardından şablonu yeni bölgeye dağıtmak için bir Azure Resource Manager şablonu kullanabilirsiniz. Resource Manager ve şablonlar hakkında daha fazla bilgi için bkz . Hızlı Başlangıç: Azure portalını kullanarak Azure Resource Manager şablonları oluşturma ve dağıtma.

Bu makale, mevcut bir Veri Paylaşımı hesabını dışarı aktarmak, değiştirmek ve dağıtmak için şablon kullanma işleminde size yol gösterir.

Önkoşullar

  • Azure Veri Paylaşımı hesabının, taşımak istediğiniz Azure bölgesinde olduğundan emin olun.
  • Azure Veri Paylaşımı hesapları bölgeler arasında taşınamaz. Gönderilen paylaşımlara veri kümelerini yeniden eklemeniz ve Veri Paylaşımı alıcılara davetleri yeniden göndermeniz gerekir. Alınan tüm paylaşımlar için veri sağlayıcısının size yeni bir davet göndermesini istemeniz gerekir.

Hazırlama ve taşıma

Aşağıdaki adımlarda portal aracılığıyla Resource Manager şablonu kullanarak yeni bir Veri Paylaşımı hesabının nasıl dağıtılacağı gösterilmektedir.

Şablonu dışarı aktarma ve portaldan dağıtma

  1. Azure Portal’da oturum açın.

  2. Tüm kaynaklar'ı ve ardından Veri Paylaşımı hesabınızı seçin

  3. Otomasyon>Dışarı Aktarma şablonunu seçin

  4. Şablonu dışarı aktar penceresinde Dağıt'ı seçin.

  5. parameters.json dosyasını çevrimiçi düzenleyicide açmak için Parametreleri düzenle'yi seçin.

  6. Veri Paylaşımı hesap adının parametresini düzenlemek için, kaynak Veri Paylaşımı Hesabın adından parametre>değeri altındaki özelliğini yeni bir bölgede oluşturmak istediğiniz Veri Paylaşımı Hesabının adıyla değiştirin, adın tırnak içinde olduğundan emin olun:

    {
    "$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>"
        }
       }
    }
    
  7. Düzenleyicide Kaydet'i seçin.

  8. Template.json dosyasını çevrimiçi düzenleyicide açmak için Şablonu düzenle'yi seçin.

  9. Veri Paylaşımı hesabının taşınacağı hedef bölgeyi düzenlemek için çevrimiçi düzenleyicideki kaynaklar altındaki konum özelliğini değiştirin:

    "resources": [
        {
        "type": "Microsoft.DataShare/accounts",
        "apiVersion": "2021-08-01",
        "name": "[parameters('accounts_my_datashare_account_name')]",
        "location": "<target-region>",
        "identity": {
            "type": "SystemAssigned"
        }
        "properties": {}
        }
    ]
    
  10. Bölge konum kodlarını almak için bkz . Azure Konumları. Bir bölgenin kodu, orta ABD = merkezi olan ve boşluk içermeyen bölge adıdır.

  11. İsterseniz şablondaki diğer parametreleri de değiştirebilirsiniz. Bu, gereksinimlerinize bağlı olarak isteğe bağlıdır:

    • Gönderilmiş Paylaşımlar - Template.json dosyasının resources bölümüne Paylaşımlar ekleyerek veya kaldırarak hedef Veri Paylaşımı Hesabına hangi Gönderilmiş Paylaşımların dağıtılacağı düzenleyebilirsiniz:
    "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"
        }
        },
    ]
    
    • Gönderilmiş Paylaşım Davetleri - Template.json dosyasının resources bölümünden Davetler ekleyerek veya kaldırarak hedef Veri Paylaşımı hesabına dağıtılan Davetleri düzenleyebilirsiniz.
    "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"
        }
        }
    ]
    
    • Veri kümeleri - Template.json dosyasının resources bölümünden veri kümeleri ekleyerek veya kaldırarak hedef Veri Paylaşımı hesabına dağıtılan veri kümelerini düzenleyebilirsiniz. Aşağıda bir BlobFolder veri kümesi örneği verilmiştir.

    • Veri kümelerinde yer alan kaynakları da yeni bir bölgeye taşıyorsanız, veri kümelerinde başvuruda bulunan Veri Paylaşımı hesabı ve kaynaklar yeni bölgeye taşındıktan sonra template.json dosyasından veri kümelerini kaldırmanız ve el ile okumanız gerekir.

    Önemli

    • Dağıtacağınız yeni Veri Paylaşımı hesabı veri kümelerine erişmek için gerekli izinleri otomatik olarak devralmazsa veri kümeleri dağıtılamaz. Gerekli izinler veri kümesi türüne bağlıdır. Azure Synapse Analytics ve Azure SQL Veritabanı veri kümeleri için gerekli izinler için buraya bakın. Azure Depolama ve Azure Data Lake 1. Nesil ve 2. Nesil veri kümeleri için gerekli izinler için buraya bakın.
    "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>"
            }
        }
    ]
    
  12. Çevrimiçi düzenleyicide Kaydet'i seçin.

  13. Proje ayrıntıları bölümünde Abonelik açılan listesini seçerek hedef Veri Paylaşımı hesabının dağıtılacağı aboneliği seçin.

  14. Hedef Veri Paylaşımı hesabının dağıtılacağı kaynak grubunu seçmek için Kaynak grubu açılan listesini seçin. Hedef Veri Paylaşımı hesabı için yeni bir kaynak grubu oluşturmak için Yeni oluştur'u seçebilirsiniz.

  15. Konum alanının, Veri Paylaşımı hesabının dağıtılmasını istediğiniz hedef konuma ayarlandığını doğrulayın.

  16. Örnek ayrıntıları altında adın yukarıdaki parametre düzenleyicisinde girdiğiniz adla eşleşdiğini doğrulayın.

  17. Sonraki sayfaya ilerlemek için Gözden Geçir + Oluştur'u seçin.

  18. Koşulları gözden geçirin ve oluştur'u seçerek dağıtımı başlatın.

  19. Dağıtım tamamlandıktan sonra yeni oluşturulan Veri Paylaşımı hesabına gidin.

  20. Şablonu kullanarak veri kümelerini aktaramadıysanız, tüm Gönderilmiş Paylaşımlarınıza veri kümelerini okumanız gerekir.

  21. Gönderilen paylaşımlarınızın tüm alıcılarına davetleri yeniden gönderin ve paylaşımlarınızın tüketicilerini, kendileriyle paylaştığınız verileri yeniden kabul edip yeniden eşlemeleri gerektiği konusunda uyarın.

Doğrulama

Gönderilen paylaşımlar

  • Kaynak Veri Paylaşımı hesabınızdaki tüm gönderilen paylaşımların artık hedef Veri Paylaşımı hesabında mevcut olduğunu onaylayın.
  • Gönderilen her paylaşım için, kaynak paylaşımdaki tüm veri kümelerinin artık hedef paylaşımda mevcut olduğunu onaylayın. Aksi takdirde bunları el ile okumanız gerekir.
  • Kaynak hesabınızdaki gönderilen her paylaşımdaki tüm paylaşım abonelikleri için, verilere yeniden erişebilmeleri için paylaşımların tüm alıcılarına davet gönderdiğinizi onaylayın.

Alınan paylaşımlar

  • Kaynak veri paylaşımı hesabınızdan alınan tüm paylaşımlar için veri sağlayıcılarından yeni davetler istediğinizi onaylayın.
  • Bu davetleri aldıktan sonra veri kümelerini yeniden eşlemeniz ve verilere yeniden erişmek için anlık görüntüleri çalıştırmanız gerekir.

Kaynak kaynakları temizleme

Veri Paylaşımı hesabının taşınmasını tamamlamak için kaynak Veri Paylaşımı hesabını silin. Bunu yapmak için Azure portalında panonuzdan kaynak grubunu seçin, silmek istediğiniz Veri Paylaşımı hesabına gidin ve sayfanın üst kısmındaki Sil'i seçin.

Sonraki adımlar

Bu öğreticide, bir Azure Veri Paylaşımı hesabını bir bölgeden diğerine taşıdınız ve kaynak kaynakları temizlediyseniz. Kaynakları bölgeler arasında taşıma ve Azure'da olağanüstü durum kurtarma hakkında daha fazla bilgi edinmek için bkz: