Azure Data Share-fiók áthelyezése másik régióba az Azure Portal használatával

Az Azure Data Share-fiókok nem helyezhetők át egyik régióból a másikba. Egy Azure Resource Manager-sablon használatával azonban exportálhatja a meglévő adatmegosztási fiókot, módosíthatja a paramétereket a célrégiónak megfelelően, majd üzembe helyezheti a sablont az új régióban. További információ a Resource Managerről és a sablonokról : Rövid útmutató: Azure Resource Manager-sablonok létrehozása és üzembe helyezése az Azure Portal használatával.

Ez a cikk végigvezeti egy sablon meglévő adatmegosztási fiók exportálásának, módosításának és üzembe helyezésének folyamatán.

Előfeltételek

  • Győződjön meg arról, hogy az Azure Data Share-fiók abban az Azure-régióban van, ahonnan át szeretné helyezni.
  • Az Azure Data Share-fiókok nem helyezhetők át régiók között. Újra hozzá kell adnia adathalmazokat az elküldött megosztásokhoz, és újra kell küldenie a meghívókat az adatmegosztás címzettjeinek. Minden fogadott megosztás esetén kérnie kell, hogy az adatszolgáltató küldjön önnek egy új meghívót.

Előkészítés és áthelyezés

Az alábbi lépések bemutatják, hogyan helyezhet üzembe új adatmegosztási fiókot Resource Manager-sablonnal a portálon keresztül.

A sablon exportálása és üzembe helyezése a portálról

  1. Jelentkezzen be az Azure Portalra.

  2. Válassza az Összes erőforrás lehetőséget, majd válassza ki az adatmegosztási fiókot

  3. Az Automation exportálási>sablon kiválasztása

  4. Válassza az Üzembe helyezés lehetőséget az Exportálás sablonablakban .

  5. Válassza a Paraméterek szerkesztése lehetőséget a parameters.json fájl online szerkesztőben való megnyitásához.

  6. Az Adatmegosztási fiók nevének paraméterének szerkesztéséhez módosítsa a paraméterérték> alatti tulajdonságot a forrásadat-megosztási fiók nevéből az új régióban létrehozni kívánt adatmegosztási fiók nevére, győződjön meg arról, hogy a név idézőjelekben szerepel:

    {
    "$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álassza a Mentés lehetőséget a szerkesztőben.

  8. Válassza a Sablon szerkesztése lehetőséget a template.json fájl online szerkesztőben való megnyitásához.

  9. Az adatmegosztási fiók áthelyezési célrégiójának szerkesztéséhez módosítsa a helytulajdonságot az online szerkesztő erőforrásai alatt:

    "resources": [
        {
        "type": "Microsoft.DataShare/accounts",
        "apiVersion": "2021-08-01",
        "name": "[parameters('accounts_my_datashare_account_name')]",
        "location": "<target-region>",
        "identity": {
            "type": "SystemAssigned"
        }
        "properties": {}
        }
    ]
    
  10. A régió helykódjainak beszerzéséhez tekintse meg az Azure Locationst. A régió kódja a régió neve szóközök nélkül, az USA = középső középső régiója.

  11. A sablon egyéb paramétereit is módosíthatja, ha úgy dönt. Ez a követelményektől függően nem kötelező:

    • Elküldött megosztások – Szerkesztheti, hogy mely elküldött megosztások legyenek üzembe helyezve a céladatmegosztási fiókban a template.json fájl erőforrások szakaszában lévő megosztások hozzáadásával vagy eltávolításával:
    "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"
        }
        },
    ]
    
    • Elküldött megosztási meghívók – Szerkesztheti, hogy mely meghívók legyenek üzembe helyezve a céladatmegosztási fiókban, ha meghívókat ad hozzá vagy távolít el a template.json fájl erőforrások szakaszából.
    "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"
        }
        }
    ]
    
    • Adathalmazok – Szerkesztheti, hogy mely adathalmazok legyenek üzembe helyezve a céladatmegosztási fiókban, ha hozzáad vagy eltávolít adathalmazokat a template.json fájl erőforrások szakaszából. Az alábbiakban egy BlobFolder-adatkészletet mutatunk be.

    • Ha az adathalmazokban található erőforrásokat is áthelyezi egy új régióba, el kell távolítania az adathalmazokat a template.json fájlból, és manuálisan kell olvasnia őket, miután az adatmegosztási fiók és az adathalmazokban hivatkozott erőforrások átkerülnek az új régióba.

    Fontos

    • Az adathalmazok telepítése sikertelen lesz, ha az újonnan üzembe helyezendő adatmegosztási fiók nem örökli automatikusan az adathalmazokhoz való hozzáféréshez szükséges engedélyeket. A szükséges engedélyek az adathalmaz típusától függenek. Az Azure Synapse Analyticshez és az Azure SQL Database-adatkészletekhez szükséges engedélyeket itt találja. Az Azure Storage és az Azure Data Lake Gen 1 és Gen2 adatkészletekhez szükséges engedélyeket itt találja.
    "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álassza a Mentés lehetőséget az online szerkesztőben.

  13. A Projekt részletei szakaszban válassza az Előfizetés legördülő menüt annak az előfizetésnek a kiválasztásához, amelyben a céladatmegosztási fiók üzembe lesz helyezve.

  14. Válassza ki az Erőforráscsoport legördülő menüt annak az erőforráscsoportnak a kiválasztásához, amelyben a céladatmegosztási fiók üzembe lesz helyezve. Az Új létrehozása lehetőséget választva új erőforráscsoportot hozhat létre a céladatmegosztási fiókhoz.

  15. Ellenőrizze, hogy a Hely mező arra a célhelyre van-e beállítva, ahol az adatmegosztási fiókot üzembe szeretné helyezni.

  16. Ellenőrizze a Példány részletei csoportban, hogy a név megegyezik-e a fenti paraméterszerkesztőben megadott névvel.

  17. Válassza a Véleményezés + Létrehozás lehetőséget a következő lapra lépéshez.

  18. Tekintse át a feltételeket, és válassza a Létrehozás lehetőséget az üzembe helyezés megkezdéséhez.

  19. Az üzembe helyezés befejezése után lépjen az újonnan létrehozott Adatmegosztási fiókra.

  20. Ha nem tudta átvinni az adathalmazokat a sablon használatával, az összes elküldött megosztásra be kell olvasnia az adathalmazokat.

  21. Küldje el újra a meghívókat az elküldött megosztások összes címzettjének, és értesítse a megosztások felhasználóit, hogy újra kell majd észlelniük és újraképesíteniük a velük megosztott adatokat.

Ellenőrzés

Elküldött megosztások

  • Ellenőrizze, hogy a forrásadat-megosztási fiókban lévő összes elküldött megosztás megtalálható-e a céladatmegosztási fiókban.
  • Minden elküldött megosztás esetében győződjön meg arról, hogy a forrásmegosztásból származó összes adatkészlet megtalálható a célmegosztásban. Ha nem, manuálisan kell olvasnia őket.
  • A forrásfiókban elküldött megosztások összes megosztási előfizetéséhez győződjön meg arról, hogy meghívókat küldött a megosztások összes címzettjének, hogy újra hozzáférhessenek az adatokhoz.

Fogadott megosztások

  • Győződjön meg arról, hogy új meghívókat kért az adatszolgáltatóktól a forrásadat-megosztási fióktól kapott összes megosztáshoz.
  • Miután megkapta ezeket a meghívókat, újra kell térképeznie az adatkészleteket, és pillanatképeket kell futtatnia az adatok újbóli eléréséhez.

Forráserőforrások törlése

Az adatmegosztási fiók áthelyezésének befejezéséhez törölje a forrásadat-megosztási fiókot. Ehhez válassza ki az erőforráscsoportot az Irányítópulton az Azure Portalon, keresse meg a törölni kívánt adatmegosztási fiókot, és válassza a Törlés lehetőséget a lap tetején.

További lépések

Ebben az oktatóanyagban áthelyezett egy Azure Data Share-fiókot az egyik régióból a másikba, és megtisztította a forráserőforrásokat. Az erőforrások régiók közötti áthelyezéséről és az Azure-beli vészhelyreállításról az alábbiakban olvashat bővebben: