Werken met resources in de beheerde resourcegroep voor door Azure beheerde toepassing

In dit artikel wordt beschreven hoe u resources bijwerkt die zijn geïmplementeerd als onderdeel van een beheerde toepassing. Als uitgever van een beheerde toepassing hebt u toegang tot de resources in de beheerde resourcegroep. Als u deze resources wilt bijwerken, moet u de beheerde resourcegroep vinden die is gekoppeld aan een beheerde toepassing en toegang krijgen tot de resource in die resourcegroep.

In dit artikel wordt ervan uitgegaan dat u de beheerde toepassing hebt geïmplementeerd in het voorbeeldproject Managed Web Application (IaaS) met Azure Management Services . Deze beheerde toepassing bevat een Standard_D1_v2 virtuele machine. Als u deze beheerde toepassing niet hebt geïmplementeerd, kunt u dit artikel nog steeds gebruiken om vertrouwd te raken met de stappen voor het bijwerken van een beheerde resourcegroep.

In de volgende afbeelding ziet u de geïmplementeerde beheerde toepassing.

Geïmplementeerde beheerde toepassing

In dit artikel gebruikt u Azure CLI voor het volgende:

  • De beheerde toepassing identificeren
  • De beheerde resourcegroep identificeren
  • De virtuele-machineresource(s) in de beheerde resourcegroep identificeren
  • Wijzig de VM-grootte (in een kleinere grootte als deze niet wordt gebruikt, of een grotere om meer belasting te ondersteunen)
  • Een beleid toewijzen aan de beheerde resourcegroep waarmee de toegestane locaties worden opgegeven

Beheerde toepassing en beheerde resourcegroep ophalen

Als u de beheerde toepassingen in een resourcegroep wilt ophalen, gebruikt u:

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

Als u de id van de beheerde resourcegroep wilt ophalen, gebruikt u:

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

Formaat van VM's in beheerde resourcegroep wijzigen

Als u de virtuele machines in de beheerde resourcegroep wilt zien, geeft u de naam van de beheerde resourcegroep op.

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

Als u de grootte van de VM's wilt bijwerken, gebruikt u:

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

Nadat de bewerking is voltooid, controleert u of de toepassing wordt uitgevoerd op Standard D2 v2.

Beheerde toepassing met Standard D2 v2

Beleid toepassen op beheerde resourcegroep

Haal de beheerde resourcegroep op en wijs een beleid toe op dat bereik. Het beleid e56962a6-4747-49cd-b67b-bf8b01975c4c is een ingebouwd beleid voor het opgeven van toegestane locaties.

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

Als u de toegestane locaties wilt zien, gebruikt u:

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

De beleidstoewijzing wordt weergegeven in de portal.

Beleidstoewijzing weergeven

Volgende stappen