Trabajo con los recursos del grupo de recursos administrado de una aplicación administrada de Azure

En este artículo se describe cómo actualizar los recursos que se implementan como parte de una aplicación administrada. Como editor de una aplicación administrada, tiene acceso a los recursos del grupo de recursos administrado. Para actualizar estos recursos, debe encontrar el grupo de recursos administrados asociado a una aplicación administrada y acceder a los recursos de ese grupo.

En este artículo se da por supuesto que ha implementado la aplicación administrada del proyecto de ejemplo de Managed Web Application (IaaS) with Azure management services(Aplicación web administrada (IaaS) con los servicios de administración de Azure). Esa aplicación administrada incluye una máquina virtual Standard_D1_v2. Si no ha implementado esa aplicación administrada, puede usar igualmente este artículo para familiarizarse con los pasos para actualizar un grupo de recursos administrados.

La siguiente imagen muestra la aplicación administrada implementada.

Aplicación administrada implementada

En este artículo, va a usar la CLI de Azure para:

  • Identificar la aplicación administrada
  • Identificar el grupo de recursos administrado
  • Identificar los recursos de máquina virtual del grupo de recursos administrados
  • Cambiar el tamaño de la máquina virtual (ya sea a un tamaño más pequeño si no la utiliza o uno mayor para admitir más carga)
  • Asignar una directiva al grupo de recursos administrados que especifica las ubicaciones permitidas

Obtención de la aplicación administrada y del grupo de recursos administrados

Para obtener las aplicaciones administradas en un grupo de recursos, use:

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

Para obtener el identificador del grupo de recursos administrado, use:

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

Cambio de tamaño de las máquinas virtuales en un grupo de recursos administrado

Para ver las máquinas virtuales en el grupo de recursos administrados, proporcione el nombre de ese grupo.

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

Para actualizar el tamaño de las máquinas virtuales, use:

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

Una vez completada la operación, compruebe que la aplicación se está ejecutando en Standard D2 v2.

Aplicación administrada que usa Standard D2 v2

Aplicación de directivas a un grupo de recursos administrado

Obtenga el grupo de recursos administrado y asigne una directiva en ese ámbito. La directiva e56962a6-4747-49cd-b67b-bf8b01975c4c es una directiva incorporada para especificar ubicaciones permitidas.

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

Para ver las ubicaciones permitidas, use:

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

La asignación de directivas aparece en el portal.

Visualización de la asignación de directiva

Pasos siguientes