Arbeta med resurser i den hanterade resurs gruppen för Azure-hanterat program
Den här artikeln beskriver hur du uppdaterar resurser som distribueras som en del av ett hanterat program. Som utgivare av ett hanterat program har du åtkomst till resurserna i den hanterade resurs gruppen. Om du vill uppdatera resurserna måste du hitta den hanterade resurs grupp som är associerad med ett hanterat program och få åtkomst till resursen i den resurs gruppen.
Den här artikeln förutsätter att du har distribuerat det hanterade programmet i det hanterade webb programmet (IaaS) med exempel projekt för Azure Management Services . Det hanterade programmet innehåller en Standard_D1_v2 virtuell dator. Om du inte har distribuerat det hanterade programmet kan du fortfarande använda den här artikeln för att bekanta dig med stegen för att uppdatera en hanterad resurs grupp.
Följande bild visar det distribuerade hanterade programmet.

I den här artikeln använder du Azure CLI för att:
- Identifiera det hanterade programmet
- Identifiera den hanterade resurs gruppen
- Identifiera den eller de virtuella dator resurserna i den hanterade resurs gruppen
- Ändra storleken på den virtuella datorn (antingen till en mindre storlek om den inte används eller större för att stödja mer belastning)
- Tilldela en princip till den hanterade resurs gruppen som anger tillåtna platser
Hämta hanterat program och hanterad resurs grupp
Använd följande för att hämta de hanterade programmen i en resurs grupp:
az managedapp list --query "[?contains(resourceGroup,'DemoApp')]"
Använd följande för att hämta ID: t för den hanterade resurs gruppen:
az managedapp list --query "[?contains(resourceGroup,'DemoApp')].{ managedResourceGroup:managedResourceGroupId }"
Ändra storlek på virtuella datorer i hanterad resurs grupp
Ange namnet på den hanterade resurs gruppen om du vill se de virtuella datorerna i den hanterade resurs gruppen.
az vm list -g DemoApp6zkevchqk7sfq --query "[].{VMName:name,OSType:storageProfile.osDisk.osType,VMSize:hardwareProfile.vmSize}"
Om du vill uppdatera storleken på de virtuella datorerna använder du:
az vm resize --size Standard_D2_v2 --ids $(az vm list -g DemoApp6zkevchqk7sfq --query "[].id" -o tsv)
När åtgärden har slutförts kontrollerar du att programmet körs på standard D2 v2.

Använd princip för hanterad resurs grupp
Hämta den hanterade resurs gruppen och tilldela en princip till denna omfattning. Principen e56962a6-4747-49cd-b67b-bf8b01975c4c är en inbyggd princip för att ange tillåtna platser.
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"
]
}
}'
Använd följande för att se de tillåtna platserna:
az policy assignment show --name locationAssignment --scope $managedGroup --query parameters.listofallowedLocations.value
Princip tilldelningen visas i portalen.

Nästa steg
- En introduktion till hanterade program finns i Managed application overview (Översikt över hanterade program).
- Exempel projekt finns i exempel projekt för Azure-hanterade program.