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.

Aplikasi terkelola yang disebarkan

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.

Aplikasi terkelola menggunakan 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.

Lihat penetapan kebijakan

Langkah berikutnya