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

Tento článek popisuje, jak aktualizovat prostředky, které jsou nasazené jako součást spravované aplikace. Jako vydavatel spravované aplikace máte přístup k prostředkům ve spravované skupině prostředků. Chcete-li aktualizovat tyto prostředky, je třeba 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ů.

V tomto článku se předpokládá, že jste nasadili spravovanou aplikaci do spravované webové aplikace (IaaS) s ukázkovým projektem Azure Management Services . Tato spravovaná aplikace zahrnuje Standard_D1_v2 virtuální počítač. Pokud jste tuto spravovanou aplikaci nenainstalovali, můžete i nadále používat tento článek k tomu, abyste se seznámili s postupem aktualizace spravované skupiny prostředků.

Na následujícím obrázku vidíte nasazenou spravovanou aplikaci.

Nasazená spravovaná aplikace

V tomto článku použijete Azure CLI k těmto akcím:

  • Identifikace spravované aplikace
  • Identifikujte spravovanou skupinu prostředků.
  • Identifikujte prostředky virtuálních počítačů ve spravované skupině prostředků.
  • Změňte velikost virtuálního počítače (buď na menší velikost, pokud není využitá, nebo větší, aby se podporovalo větší zatížení).
  • Přiřaďte zásadu spravované skupině prostředků, která určuje povolené umístění.

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

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

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

Pokud chcete získat 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 je aplikace spuštěná na standardu D2 v2.

Spravovaná aplikace používající standardní D2 v2

Použít zásady na spravovanou skupinu prostředků

Získejte spravovanou skupinu prostředků a přiřazovat zásadu v daném oboru. Zásada e56962a6-4747-49cd-b67b-bf8b01975c4c je vestavěnou zásadou 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"
                                ]
                            }
                        }'

Chcete-li 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.

Zobrazit přiřazení zásad

Další kroky