Een Azure Data Share-account verplaatsen naar een andere regio met behulp van Azure Portal

Azure Data Share-accounts kunnen niet van de ene regio naar de andere worden verplaatst. U kunt echter een Azure Resource Manager-sjabloon gebruiken om het bestaande Data Share-account te exporteren, de parameters te wijzigen zodat deze overeenkomen met de doelregio en vervolgens de sjabloon implementeren in de nieuwe regio. Zie de quickstart: Azure Resource Manager-sjablonen maken en implementeren met behulp van Azure Portal voor meer informatie over Resource Manager en sjablonen.

In dit artikel wordt u begeleid bij het gebruik van een sjabloon voor het exporteren, wijzigen en implementeren van een bestaand Data Share-account.

Vereisten

  • Zorg ervoor dat het Azure Data Share-account zich in de Azure-regio bevindt waaruit u wilt verplaatsen.
  • Azure Data Share-accounts kunnen niet worden verplaatst tussen regio's. U moet gegevenssets opnieuw toevoegen aan verzonden shares en uitnodigingen opnieuw verzenden naar ontvangers van Data Share. Voor ontvangen shares moet u aanvragen dat de gegevensprovider u een nieuwe uitnodiging stuurt.

Voorbereiden en verplaatsen

De volgende stappen laten zien hoe u een nieuw Data Share-account implementeert met behulp van een Resource Manager-sjabloon via de portal.

De sjabloon exporteren en implementeren vanuit de portal

  1. Meld u aan bij Azure Portal.

  2. Selecteer Alle resources en selecteer vervolgens uw Data Share-account

  3. Automatiseringsexportsjabloon >selecteren

  4. Kies Implementeren in het venster Sjabloon exporteren .

  5. Selecteer Parameters bewerken om het bestand parameters.json te openen in de online-editor.

  6. Als u de parameter van de Data Share-accountnaam wilt bewerken, wijzigt u de eigenschap onder de parameterwaarde> van de naam van het Data Share-account van de brongegevensshare in de naam van het Data Share-account dat u wilt maken in een nieuwe regio. Controleer of de naam tussen aanhalingstekens staat:

    {
    "$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. Selecteer Opslaan in de editor.

  8. Selecteer Sjabloon bewerken om het bestand template.json te openen in de online-editor.

  9. Als u de doelregio wilt bewerken waarin het Data Share-account wordt verplaatst, wijzigt u de locatie-eigenschap onder resources in de online-editor:

    "resources": [
        {
        "type": "Microsoft.DataShare/accounts",
        "apiVersion": "2021-08-01",
        "name": "[parameters('accounts_my_datashare_account_name')]",
        "location": "<target-region>",
        "identity": {
            "type": "SystemAssigned"
        }
        "properties": {}
        }
    ]
    
  10. Zie Azure-locaties voor het verkrijgen van regiolocatiecodes. De code voor een regio is de regionaam zonder spaties, VS = - centraal.

  11. U kunt desgewenst ook andere parameters in de sjabloon wijzigen. Dit is optioneel, afhankelijk van uw vereisten:

    • Verzonden shares : u kunt bewerken welke verzonden shares worden geïmplementeerd in het doelgegevensshareaccount door shares toe te voegen aan of te verwijderen uit de sectie resources in het bestand 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"
        }
        },
    ]
    
    • Verzonden shareuitnodigingen : u kunt bewerken welke uitnodigingen worden geïmplementeerd in het doelgegevensshare-account door uitnodigingen toe te voegen aan of te verwijderen uit de sectie Resources in het bestand 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"
        }
        }
    ]
    
    • Gegevenssets : u kunt bewerken welke gegevenssets worden geïmplementeerd in het doelgegevensshare-account door gegevenssets toe te voegen aan of te verwijderen uit de sectie resources in het bestand template.json . Hieronder ziet u een voorbeeld van een BlobFolder-gegevensset.

    • Als u ook de resources in de gegevenssets naar een nieuwe regio verplaatst, moet u de gegevenssets verwijderen uit het bestand template.json en deze handmatig lezen zodra het Data Share-account en de resources waarnaar in de gegevenssets wordt verwezen, naar de nieuwe regio worden verplaatst.

    Belangrijk

    "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. Selecteer Opslaan in de online-editor.

  13. Selecteer in de sectie Projectdetails de vervolgkeuzelijst Abonnement om het abonnement te kiezen waarin het datashare-doelaccount wordt geïmplementeerd.

  14. Selecteer de vervolgkeuzelijst Resourcegroep om de resourcegroep te kiezen waarin het doelgegevensshare-account wordt geïmplementeerd. U kunt Nieuw maken selecteren om een nieuwe resourcegroep te maken voor het datashare-doelaccount.

  15. Controleer of het veld Locatie is ingesteld op de doellocatie waarop u het Data Share-account wilt implementeren.

  16. Controleer onder Exemplaargegevens of de naam overeenkomt met de naam die u hebt ingevoerd in de bovenstaande parameterseditor.

  17. Selecteer Beoordelen en maken om naar de volgende pagina te gaan.

  18. Controleer de termen en selecteer Maken om de implementatie te starten.

  19. Zodra de implementatie is voltooid, gaat u naar het zojuist gemaakte Data Share-account.

  20. Als u geen gegevenssets kunt overdragen met behulp van de sjabloon, moet u gegevenssets lezen naar al uw verzonden shares.

  21. Uitnodigingen opnieuw verzenden naar alle geadresseerden van uw verzonden shares en de consumenten van uw shares waarschuwen dat ze de gegevens die u met hen deelt, opnieuw moeten accepteren en opnieuw toewijzen.

Verifiëren

Verzonden shares

  • Controleer of alle verzonden shares in uw Data Share-bronaccount nu aanwezig zijn in het datashare-doelaccount.
  • Controleer voor elke verzonden share of alle gegevenssets van de bronshare nu aanwezig zijn in de doelshare. Als dat niet het is, moet u ze handmatig lezen.
  • Controleer of u uitnodigingen hebt verzonden naar alle geadresseerden van de shares, zodat ze weer toegang hebben tot de gegevens voor alle abonnementen die zijn verzonden in elk verzonden share in uw bronaccount.

Ontvangen shares

  • Bevestig dat u nieuwe uitnodigingen van gegevensproviders hebt aangevraagd voor alle ontvangen shares van uw brongegevensshareaccount.
  • Zodra u deze uitnodigingen hebt ontvangen, moet u de gegevenssets opnieuw toewijzen en momentopnamen uitvoeren om opnieuw toegang te krijgen tot de gegevens.

Bronbronnen opschonen

Als u het verplaatsen van het Data Share-account wilt voltooien, verwijdert u het Data Share-bronaccount. Hiervoor selecteert u de resourcegroep in uw dashboard in Azure Portal, gaat u naar het Data Share-account dat u wilt verwijderen en selecteert u Verwijderen boven aan de pagina.

Volgende stappen

In deze zelfstudie hebt u een Azure Data Share-account van de ene regio naar de andere verplaatst en de bronbronnen opgeschoond. Raadpleeg voor meer informatie over het verplaatsen van resources tussen regio's en herstel na noodgevallen in Azure: