Práce s prostředky ve spravované skupině prostředků pro spravovanou aplikaci Azure

Tento článek popisuje, jak aktualizovat prostředky nasazené jako součást spravované aplikace. Jako vydavatel spravované aplikace máte přístup k prostředkům ve spravované skupině prostředků. Pokud chcete tyto prostředky aktualizovat, musíte najít spravovanou skupinu prostředků přidruženou ke spravované aplikaci a získat přístup k prostředku v této skupině prostředků.

Tento článek předpokládá, že jste nasadili spravovanou aplikaci v ukázkovém projektu Spravované webové aplikace (IaaS) se službami pro správu Azure . Tato spravovaná aplikace zahrnuje Standard_D1_v2 virtuální počítač. Pokud jste tuto spravovanou aplikaci ještě nenasadili, můžete se v tomto článku seznámit s postupem aktualizace spravované skupiny prostředků.

Následující obrázek ukazuje nasazenou spravovanou aplikaci.

Nasazená spravovaná aplikace

V tomto článku použijete Azure CLI k:

  • Identifikace spravované aplikace
  • Identifikace spravované skupiny prostředků
  • Identifikace prostředků virtuálních počítačů ve spravované skupině prostředků
  • Změňte velikost virtuálního počítače (buď na menší velikost, pokud se nevyužívá, nebo na větší kvůli podpoře většího zatížení).
  • Přiřaďte spravované skupině prostředků zásadu, která určuje povolená umístění.

Získání spravované aplikace a spravované skupiny prostředků

Pokud chcete získat spravované aplikace ve skupině prostředků, použijte:

az managedapp list --query "[?contains(resourceGroup,'DemoApp')]"

K získání ID spravované skupiny prostředků použijte:

az managedapp list --query "[?contains(resourceGroup,'DemoApp')].{ managedResourceGroup:managedResourceGroupId }"

Změna velikosti virtuálních počítačů ve spravované skupině prostředků

Pokud chcete zobrazit virtuální počítače ve spravované skupině prostředků, zadejte název spravované skupiny prostředků.

az vm list -g DemoApp6zkevchqk7sfq --query "[].{VMName:name,OSType:storageProfile.osDisk.osType,VMSize:hardwareProfile.vmSize}"

Pokud chcete aktualizovat velikost virtuálních počítačů, použijte:

az vm resize --size Standard_D2_v2 --ids $(az vm list -g DemoApp6zkevchqk7sfq --query "[].id" -o tsv)

Po dokončení operace ověřte, že aplikace běží na standardu D2 v2.

Spravovaná aplikace s využitím Standard D2 v2

Použití zásad pro spravovanou skupinu prostředků

Získejte spravovanou skupinu prostředků a přiřaďte zásadu v daném oboru. Zásada e56962a6-4747-49cd-b67b-bf8b01975c4c je předdefinovaná zásada pro určení povolených umístění.

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"
                                ]
                            }
                        }'

Pokud chcete zobrazit povolená umístění, použijte:

az policy assignment show --name locationAssignment --scope $managedGroup --query parameters.listofallowedLocations.value

Přiřazení zásad se zobrazí na portálu.

Zobrazení přiřazení zásad

Další kroky