Flytta ett Azure Data Share-konto till en annan region med hjälp av Azure-portalen

Azure Data Share-konton kan inte flyttas från en region till en annan. Du kan dock använda en Azure Resource Manager-mall för att exportera det befintliga dataresurskontot, ändra parametrarna så att de matchar målregionen och sedan distribuera mallen till den nya regionen. Mer information om Resource Manager och mallar finns i Snabbstart: Skapa och distribuera Azure Resource Manager-mallar med hjälp av Azure-portalen.

Den här artikeln vägleder dig genom processen att använda en mall för att exportera, ändra och distribuera ett befintligt dataresurskonto.

Förutsättningar

  • Kontrollera att Azure Data Share-kontot finns i den Azure-region som du vill flytta från.
  • Azure Data Share-konton kan inte flyttas mellan regioner. Du måste lägga till datauppsättningar på nytt för skickade resurser och skicka inbjudningar till dataresursmottagare igen. För alla mottagna resurser måste du begära att dataleverantören skickar en ny inbjudan till dig.

Förbereda och flytta

Följande steg visar hur du distribuerar ett nytt dataresurskonto med hjälp av en Resource Manager-mall via portalen.

Exportera mallen och distribuera från portalen

  1. Logga in på Azure-portalen.

  2. Välj Alla resurser och välj sedan ditt dataresurskonto

  3. Välj Mall för Automation-export>

  4. Välj Distribuera i fönstret Exportera mall .

  5. Välj Redigera parametrar för att öppna filen parameters.json i onlineredigeraren.

  6. Om du vill redigera parametern för namnet på dataresurskontot ändrar du egenskapen under parametervärdet> från källdataresurskontots namn till namnet på det dataresurskonto som du vill skapa i en ny region. Kontrollera att namnet finns inom citattecken:

    {
    "$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. Välj Spara i redigeraren.

  8. Välj Redigera mall för att öppna filen template.json i onlineredigeraren.

  9. Om du vill redigera målregionen där dataresurskontot ska flyttas ändrar du platsegenskapen under resurser i onlineredigeraren:

    "resources": [
        {
        "type": "Microsoft.DataShare/accounts",
        "apiVersion": "2021-08-01",
        "name": "[parameters('accounts_my_datashare_account_name')]",
        "location": "<target-region>",
        "identity": {
            "type": "SystemAssigned"
        }
        "properties": {}
        }
    ]
    
  10. Information om hur du hämtar platskoder för regioner finns i Azure-platser. Koden för en region är regionnamnet utan blanksteg, centrala usa = centrala.

  11. Du kan också ändra andra parametrar i mallen om du vill. Detta är valfritt beroende på dina krav:

    • Skickade resurser – Du kan redigera vilka skickade resurser som distribueras till måldataresurskontot genom att lägga till eller ta bort resurser från resursavsnittet i filen 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"
        }
        },
    ]
    
    • Skickade share-inbjudningar – Du kan redigera vilka inbjudningar som distribueras till måldataresurskontot genom att lägga till eller ta bort inbjudningar från resursavsnittet i filen 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"
        }
        }
    ]
    
    • Datauppsättningar – Du kan redigera vilka datauppsättningar som distribueras till måldataresurskontot genom att lägga till eller ta bort datauppsättningar från resursavsnittet i filen template.json . Nedan visas ett exempel på en BlobFolder-datauppsättning.

    • Om du också flyttar resurserna i datauppsättningarna till en ny region måste du ta bort datauppsättningarna från filen template.json och läsa dem manuellt när dataresurskontot och resurserna som refereras i datauppsättningarna har flyttats till den nya regionen.

    Viktigt!

    "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. Välj Spara i onlineredigeraren.

  13. Under avsnittet Projektinformation väljer du listrutan Prenumeration för att välja den prenumeration där måldataresurskontot ska distribueras.

  14. Välj listrutan Resursgrupp för att välja den resursgrupp där måldataresurskontot ska distribueras. Du kan välja Skapa ny för att skapa en ny resursgrupp för måldataresurskontot.

  15. Kontrollera att fältet Plats är inställt på den målplats som du vill att dataresurskontot ska distribueras till.

  16. Kontrollera under Instansinformation att namnet matchar det namn som du angav i parameterredigeraren ovan.

  17. Välj Granska + Skapa för att gå vidare till nästa sida.

  18. Granska villkoren och välj Skapa för att påbörja distributionen.

  19. När distributionen är klar går du till det nyligen skapade Data Share-kontot.

  20. Om du inte kunde överföra datauppsättningar med hjälp av mallen måste du läsa datauppsättningar till alla dina skickade resurser.

  21. Skicka inbjudningar till alla mottagare av dina skickade resurser igen och meddela användarna om dina resurser att de måste återkalla och mappa om de data som du delar med dem.

Verifiera

Skickade resurser

  • Bekräfta att alla skickade resurser i ditt källdataresurskonto nu finns i måldataresurskontot.
  • För varje skickad resurs bekräftar du att alla datauppsättningar från källresursen nu finns i målresursen. Om de inte är det måste du läsa dem manuellt.
  • För alla resursprenumerationer i varje skickad resurs i ditt källkonto bekräftar du att du har skickat inbjudningar till alla mottagare av resurserna så att de kan komma åt data igen.

Mottagna resurser

  • Bekräfta att du har begärt nya inbjudningar från dataleverantörer för alla mottagna resurser från ditt källdataresurskonto.
  • När du har fått dessa inbjudningar måste du mappa om datauppsättningarna och köra ögonblicksbilder för att få åtkomst till data igen.

Rensa källresurser

Om du vill slutföra flytten av dataresurskontot tar du bort källdataresurskontot. Om du vill göra det väljer du resursgruppen från instrumentpanelen i Azure-portalen, navigerar till det dataresurskonto som du vill ta bort och väljer Ta bort överst på sidan.

Nästa steg

I den här självstudien flyttade du ett Azure Data Share-konto från en region till en annan och rensade källresurserna. Mer information om hur du flyttar resurser mellan regioner och haveriberedskap i Azure finns i: