학습
인증
Microsoft Certified: Azure Database Administrator Associate - Certifications
Microsoft PaaS 관계형 데이터베이스 제공 사항을 사용하여 클라우드, 온-프레미스 및 하이브리드 관계형 데이터베이스에 대한 SQL Server 데이터베이스 인프라를 관리합니다.
Azure Data Share 계정은 한 지역에서 다른 지역으로 이동할 수 없습니다. 그러나 Azure Resource Manager 템플릿을 사용하여 기존 Data Share 계정을 내보내고, 대상 지역과 일치하도록 매개 변수를 수정한 다음, 템플릿을 새 지역에 배포할 수 있습니다. Resource Manager 및 템플릿에 대한 자세한 내용은 빠른 시작: Azure Portal을 사용하여 Azure Resource Manager 템플릿 만들기 및 배포를 참조하세요.
이 문서에서는 템플릿을 사용하여 기존 Data Share 계정을 내보내고, 수정하고, 배포하는 프로세스를 안내합니다.
다음 단계에서는 포털을 통해 Resource Manager 템플릿을 사용하여 새 Data Share 계정을 배포하는 방법을 보여 줍니다.
Azure Portal에 로그인합니다.
모든 리소스를 선택한 다음 Data Share 계정을 선택합니다.
자동화>템플릿 내보내기를 선택합니다.
템플릿 내보내기 창에서 배포를 선택합니다.
매개 변수 편집을 선택하여 온라인 편집기에서 parameters.json 파일을 엽니다.
Data Share 계정 이름의 매개 변수를 편집하려면 원본 Data Share 계정의 이름에서 매개 변수>값 아래의 속성을 새 지역에서 만들려는 Data Share 계정 이름으로 변경하고 이름을 따옴표 안에 넣습니다.
{
"$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>"
}
}
}
편집기에서 저장을 선택합니다.
템플릿 편집을 선택하여 온라인 편집기에서 template.json 파일을 엽니다.
Data Share 계정이 이동될 대상 지역을 편집하려면 온라인 편집기의 리소스에서 위치 속성을 변경합니다.
"resources": [
{
"type": "Microsoft.DataShare/accounts",
"apiVersion": "2021-08-01",
"name": "[parameters('accounts_my_datashare_account_name')]",
"location": "<target-region>",
"identity": {
"type": "SystemAssigned"
}
"properties": {}
}
]
지역 위치 코드를 가져오려면 Azure 위치를 참조하세요. 지역 코드는 공백이 없는 지역 이름입니다(예: Central US = centralus).
선택한 경우 템플릿에서 다른 매개 변수도 변경할 수 있습니다. 요구 사항에 따른 선택 사항입니다.
"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"
}
},
]
"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"
}
}
]
데이터 세트 - template.json 파일의 리소스 섹션에서 데이터 세트를 추가하거나 제거하여 대상 Data Share 계정에 배포되는 데이터 세트를 편집할 수 있습니다. 다음은 BlobFolder 데이터 세트의 예입니다.
데이터 세트에 포함된 리소스를 새 지역으로 이동하는 경우 데이터 세트에 참조된 데이터 공유 계정 및 리소스가 새 지역으로 이동되면 template.json 파일에서 데이터 세트를 제거하고 수동으로 읽어야 합니다.
중요
"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>"
}
}
]
온라인 편집기에서 저장을 선택합니다.
프로젝트 세부 정보 섹션에서 구독 드롭다운을 선택하여 대상 Data Share 계정이 배포될 구독을 선택합니다.
리소스 그룹 드롭다운을 선택하고 대상 Data Share 계정이 배포될 리소스 그룹을 선택합니다. 새로 만들기를 선택하여 대상 Data Share 계정에 대한 새 리소스 그룹을 만들 수 있습니다.
위치 필드가 Data Share 계정을 배포할 대상 위치로 설정되어 있는지 확인합니다.
인스턴스 세부 정보에서 이름이 위의 매개 변수 편집기에서 입력한 이름과 일치하는지 확인합니다.
검토 + 만들기를 선택하여 다음 페이지로 이동합니다.
사용 약관을 검토하고 만들기를 선택하여 배포를 시작합니다.
배포가 완료되면 새로 만든 Data Share 계정으로 이동합니다.
템플릿을 사용하여 데이터 세트를 전송할 수 없는 경우 데이터 세트를 모든 보낸 공유로 읽어야 합니다.
보낸 공유의 모든 받는 사람에게 초대를 다시 보내고 공유하려는 데이터를 다시 액세스하고 다시 매핑해야 한다는 사실을 공유 소비자에게 알립니다.
Data Share 계정의 이동을 완료하려면 원본 Data Share 계정을 삭제합니다. 이렇게 하려면 Azure Portal의 대시보드에서 리소스 그룹을 선택하고 삭제하려는 Data Share 계정으로 이동하고 페이지 맨 위에서 삭제를 선택합니다.
이 자습서에서는 Azure Data Share 계정을 한 지역에서 다른 지역으로 이동하고 원본 리소스를 정리했습니다. Azure에서 지역 및 재해 복구 간에 리소스를 이동하는 방법에 대한 자세한 내용은 다음을 참조하세요.
학습
인증
Microsoft Certified: Azure Database Administrator Associate - Certifications
Microsoft PaaS 관계형 데이터베이스 제공 사항을 사용하여 클라우드, 온-프레미스 및 하이브리드 관계형 데이터베이스에 대한 SQL Server 데이터베이스 인프라를 관리합니다.