학습
모듈
배포 스택을 사용하여 리소스 수명 주기 관리 - Training
배포 스택이 사용자를 대신하여 리소스를 관리하는 방법과 스택이 배포, 업데이트 및 제거됨에 따라 리소스가 어떻게 변경되는지 이해합니다.
인증
마이크로소프트 인증: Azure 관리자 준회원 - Certifications
Microsoft Azure에서 주요 전문 기능을 구성, 관리, 보호 및 관리하는 주요 기술을 보여 줍니다.
이 문서에서는 관리되는 애플리케이션의 일부로 배포되는 리소스를 업데이트하는 방법에 대해 설명합니다. 관리되는 애플리케이션의 게시자는 고객의 Azure 테넌트에 있는 관리되는 리소스 그룹의 리소스에 대한 관리 액세스 권한을 갖습니다. 이러한 리소스를 업데이트하려면 고객 구독에 로그인하고, 관리되는 애플리케이션과 연관된 관리되는 리소스 그룹을 찾고, 관리되는 리소스 그룹의 리소스에 액세스해야 합니다. 권한에 대한 자세한 내용은 게시자 및 고객 권한을 참조하세요.
이 문서에서는 Azure Management Services를 통한 관리되는 웹 애플리케이션(IaaS) 샘플 프로젝트에서 관리되는 애플리케이션을 배포했다고 가정합니다. 이 관리되는 애플리케이션에는 Standard_D1_v2 가상 컴퓨터가 포함됩니다. 해당 관리되는 애플리케이션을 배포하지 않은 경우에도 이 문서를 사용하여 관리되는 리소스 그룹을 업데이트하는 단계에 익숙해질 수 있습니다.
다음 이미지는 배포된 관리되는 애플리케이션을 보여 줍니다.
이 문서에서는 다음을 위해 Azure CLI를 사용합니다.
리소스 그룹에서 관리되는 애플리케이션을 가져오려면 다음 명령을 사용합니다. <resourceGroupName>
을 리소스 그룹 이름으로 바꿉니다.
az managedapp list --query "[?contains(resourceGroup,'<resourceGroupName>')]"
관리되는 리소스 그룹의 ID를 가져오려면 다음을 사용합니다.
az managedapp list --query "[?contains(resourceGroup,'<resourceGroupName>')].{ managedResourceGroup:managedResourceGroupId }"
관리되는 리소스 그룹의 가상 머신을 보려면 관리되는 리소스 그룹의 이름을 제공합니다. <mrgName>
을 관리되는 리소스 그룹의 이름으로 바꿉니다.
az vm list -g <mrgName> --query "[].{VMName:name,OSType:storageProfile.osDisk.osType,VMSize:hardwareProfile.vmSize}"
VM의 크기를 업데이트하려면 다음을 사용합니다.
az vm resize --size Standard_D2_v2 --ids $(az vm list -g <mrgName> --query "[].id" -o tsv)
작업이 완료된 후 애플리케이션이 Standard D2 v2에서 실행 중인지 확인합니다.
관리되는 리소스 그룹을 가져와 해당 범위에서 정책을 할당합니다. e56962a6-4747-49cd-b67b-bf8b01975c4c 정책은 허용된 위치를 지정하기 위한 기본 제공 정책입니다.
managedGroup=$(az managedapp show --name <app-name> --resource-group <resourceGroupName> --query managedResourceGroupId --output tsv)
az policy assignment create --name locationAssignment --policy e56962a6-4747-49cd-b67b-bf8b01975c4c --scope $managedGroup --params '{
"listofallowedLocations": {
"value": [
"northeurope",
"westeurope"
]
}
}'
허용되는 위치를 확인하려면 다음을 사용합니다.
az policy assignment show --name locationAssignment --scope $managedGroup --query parameters.listofallowedLocations.value
정책 할당이 포털에 표시됩니다.
학습
모듈
배포 스택을 사용하여 리소스 수명 주기 관리 - Training
배포 스택이 사용자를 대신하여 리소스를 관리하는 방법과 스택이 배포, 업데이트 및 제거됨에 따라 리소스가 어떻게 변경되는지 이해합니다.
인증
마이크로소프트 인증: Azure 관리자 준회원 - Certifications
Microsoft Azure에서 주요 전문 기능을 구성, 관리, 보호 및 관리하는 주요 기술을 보여 줍니다.