Azure Resource Manager kan du visa distributionshistoriken. Du kan undersöka vissa åtgärder i tidigare distributioner och se vilka resurser som har distribuerats. Den här historiken innehåller information om eventuella fel.
Distributionshistoriken för en resursgrupp är begränsad till 800 distributioner. När du närmar dig gränsen tas distributioner automatiskt bort från historiken. Mer information finns i Automatiska borttagningar från distributionshistoriken.
Du kan visa information om en distribution via Azure Portal, PowerShell, Azure CLI eller REST API. Varje distribution har ett korrelations-ID som används för att spåra relaterade händelser. Om du skapar en Azure-supportbegärankan supporten be dig om korrelations-ID:t. Stödet använder korrelations-ID:t för att identifiera åtgärderna för den misslyckade distributionen.
az deployment group show --resource-group ExampleGroup --name ExampleDeployment
Om du vill hämta korrelations-ID:t använder du:
az deployment group show --resource-group ExampleGroup --name ExampleDeployment --query properties.correlationId
Om du vill visa en lista över distributioner för en resursgrupp använder du följande åtgärd. Det senaste API-versionsnumret som ska användas i begäran finns i Distributioner – Lista efter resursgrupp.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Använd följande åtgärd för att få en specifik distribution. Det senaste API-versionsnumret som ska användas i begäran finns i Distributioner – Hämta.
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}?api-version={api-version}
Varje distribution kan innehålla flera åtgärder. Mer information om en distribution finns i distributionsåtgärder. När en distribution misslyckas innehåller distributionsåtgärder ett felmeddelande.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment
Om du vill visa misslyckade åtgärder filtrerar du åtgärder med tillståndet Misslyckad.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed']"
Använd följande kommando för att hämta statusmeddelandet för misslyckade åtgärder:
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed'].properties.statusMessage.error"
Hämta distributionsåtgärder genom att använda följande åtgärd. Det senaste API-versionsnumret som ska användas i begäran finns i Distributionsåtgärder – lista.
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}