Menjelaskan cara mengerjakan sumber daya di grup sumber daya terkelola untuk aplikasi terkelola Azure
Artikel ini menjelaskan cara memperbarui sumber daya yang digunakan sebagai bagian dari aplikasi terkelola. Sebagai penerbit aplikasi terkelola, Anda memiliki akses ke sumber daya di grup sumber daya terkelola. Untuk memperbarui sumber daya ini, Anda perlu menemukan grup sumber daya terkelola yang terkait dengan aplikasi terkelola, dan mengakses sumber daya dalam grup sumber daya tersebut.
Artikel ini mengasumsikan Anda telah menerapkan aplikasi terkelola di proyek sampel Aplikasi Web Terkelola (IaaS) dengan layanan manajemen Azure. Aplikasi terkelola itu termasuk mesin virtual Standard_D1_v2. Jika Anda belum menerapkan aplikasi terkelola itu, Anda masih bisa menggunakan artikel ini untuk membiasakan diri dengan langkah-langkah untuk memperbarui grup sumber daya terkelola.
Gambar berikut menunjukkan aplikasi terkelola yang diterapkan.
Dalam artikel ini, Anda menggunakan Azure CLI untuk:
- Mengidentifikasi aplikasi terkelola
- Mengidentifikasi grup sumber daya terkelola
- Mengidentifikasi sumber daya mesin virtual dalam grup sumber daya terkelola
- Mengubah ukuran VM (baik ke ukuran yang lebih kecil jika tidak digunakan, atau lebih besar untuk mendukung lebih banyak beban)
- Menetapkan kebijakan ke grup sumber daya terkelola yang menentukan lokasi yang diperbolehkan
Dapatkan aplikasi terkelola dan grup sumber daya terkelola
Untuk mendapatkan aplikasi terkelola dalam grup sumber daya, gunakan:
az managedapp list --query "[?contains(resourceGroup,'DemoApp')]"
Untuk mendapatkan ID grup sumber daya terkelola, gunakan:
az managedapp list --query "[?contains(resourceGroup,'DemoApp')].{ managedResourceGroup:managedResourceGroupId }"
Mengubah ukuran VM dalam grup sumber daya terkelola
Untuk melihat mesin virtual dalam grup sumber daya terkelola, berikan nama grup sumber daya terkelola.
az vm list -g DemoApp6zkevchqk7sfq --query "[].{VMName:name,OSType:storageProfile.osDisk.osType,VMSize:hardwareProfile.vmSize}"
Untuk memperbarui ukuran VM, gunakan:
az vm resize --size Standard_D2_v2 --ids $(az vm list -g DemoApp6zkevchqk7sfq --query "[].id" -o tsv)
Setelah operasi selesai, verifikasi aplikasi berjalan pada Standar D2 v2.
Menerapkan kebijakan ke grup sumber daya terkelola
Dapatkan grup sumber daya terkelola dan tetapkan kebijakan di cakupan tersebut. Kebijakan e56962a6-4747-49cd-b67b-bf8b01975c4c adalah kebijakan bawaan untuk menentukan lokasi yang diizinkan.
managedGroup=$(az managedapp show --name <app-name> --resource-group DemoApp --query managedResourceGroupId --output tsv)
az policy assignment create --name locationAssignment --policy e56962a6-4747-49cd-b67b-bf8b01975c4c --scope $managedGroup --params '{
"listofallowedLocations": {
"value": [
"northeurope",
"westeurope"
]
}
}'
Untuk melihat lokasi yang diperbolehkan, gunakan:
az policy assignment show --name locationAssignment --scope $managedGroup --query parameters.listofallowedLocations.value
Penetapan kebijakan muncul di portal.
Langkah berikutnya
- Untuk pengenalan aplikasi terkelola, lihat Gambaran umum aplikasi terkelola.
- Untuk contoh proyek, lihat Contoh proyek untuk aplikasi yang dikelola Azure.