Azure Resource Manager permite ver el historial de implementación. Se pueden examinar las operaciones específicas en implementaciones pasadas y ver qué recursos se han implementado. Este historial contiene información sobre los errores.
El historial de implementaciones de un grupo de recursos está limitado a 800 implementaciones. A medida que se acerque el límite, las implementaciones se eliminarán automáticamente del historial. Para obtener más información, vea Eliminaciones automáticas del historial de implementaciones.
Obtención de las implementaciones y el Id. de correlación
Se pueden ver los detalles sobre una implementación mediante Azure Portal, PowerShell, la CLI de Azure o la API REST. Cada implementación tiene un id. de correlación que se usa para realizar el seguimiento de los eventos relacionados. Si crea una solicitud de soporte técnico de Azure, puede que el servicio de soporte técnico le pida un identificador de correlación. Este identificador de correlación lo usan para identificar las operaciones de la implementación que ha dado error.
az deployment group show --resource-group ExampleGroup --name ExampleDeployment
Para obtener el Id. de correlación, use:
az deployment group show --resource-group ExampleGroup --name ExampleDeployment --query properties.correlationId
Para enumerar las implementaciones de un grupo de recursos, use la operación siguiente. Para obtener el número de versión de la API más reciente que se va a usar en la solicitud, vea Implementaciones: mostrar por grupo de recursos.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Para obtener una implementación específica, use la siguiente operación. Para obtener el número de versión de la API más reciente que se va a usar en la solicitud, vea Implementaciones: obtener.
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}?api-version={api-version}
Obtención de operaciones de implementación y mensajes de error
Cada implementación puede incluir varias operaciones. Para ver más detalles acerca de una implementación, vea las operaciones de implementación. Cuando se produce un error en una implementación, las operaciones de implementación incluyen un mensaje de error.
En el Resumen de una implementación, seleccione Detalles de la operación.
Verá los detalles de ese paso de la implementación. Cuando se produce un error, los detalles incluyen el mensaje de error.
Con el fin de ver las operaciones de implementación para la implementación en un grupo de recursos, use el comando Get-AzResourceGroupDeploymentOperation.
Con el fin de ver las operaciones de implementación para la implementación en un grupo de recursos, use el comando az deployment operation group list. Debe tener la CLI de Azure 2.6.0 o una versión posterior.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment
Para ver las operaciones con errores, filtre las operaciones con el estado Erróneas.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed']"
Para obtener el mensaje de estado de las operaciones erróneas, use el comando siguiente:
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed'].properties.statusMessage.error"
Para obtener las operaciones de implementación, use la operación siguiente. Para obtener el número de versión de la API más reciente que se va a usar en la solicitud, vea Operaciones de implementación: mostrar.
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}/operations?$skiptoken={skiptoken}&api-version={api-version}