Visa distributionshistorik med Azure Resource Manager
Artikel
Med 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.
Varje distribution har ett korrelations-ID som används för att spåra relaterade händelser. Om du skapar en Azure Support begäran kan supporten be dig om korrelations-ID: t. Supporten använder korrelations-ID:t för att identifiera åtgärderna för den misslyckade distributionen.
Exemplen i den här artikeln visar hur du hämtar korrelations-ID:t.
Distributioner av resursgrupper
Du kan visa information om en resursgruppsdistribution via Azure Portal, PowerShell, Azure CLI eller REST API.
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 hämta 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}
Välj en av distributionerna från distributionshistoriken.
En sammanfattning av distributionen visas, inklusive korrelations-ID:t.
Om du vill visa en lista över alla distributioner för den aktuella prenumerationen Get-AzSubscriptionDeployment använder du kommandot . Det här kommandot motsvarar Get-AzDeployment.
Get-AzSubscriptionDeployment
Om du vill hämta en specifik distribution från en prenumeration lägger du till parametern Name .
az deployment sub show --name ExampleDeployment --query properties.correlationId
Använd följande åtgärd om du vill visa en lista över distributioner för en prenumeration. Det senaste API-versionsnumret som ska användas i begäran finns i Distributioner – lista i prenumerationsomfång.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Välj den hanteringsgrupp som du vill undersöka. Om du inte har tillräcklig behörighet för att visa information om hanteringsgruppen kan du inte välja den.
I den vänstra rutan väljer du Distributioner.
Välj en av distributionerna från distributionshistoriken.
En sammanfattning av distributionen visas, inklusive korrelations-ID:t.
Om du vill visa en lista över alla distributioner för en hanteringsgrupp använder du kommandot Get-AzManagementGroupDeployment . Om du inte har tillräcklig behörighet för att visa distributioner för hanteringsgruppen får du ett felmeddelande.
Om du vill visa en lista över alla distributioner för en hanteringsgrupp använder du az deployment mg list. Om du inte har tillräcklig behörighet för att visa distributioner för hanteringsgruppen får du ett felmeddelande.
az deployment mg list --management-group-id examplemg
az deployment mg show --management-group-id examplemg --name ExampleDeployment
Om du vill hämta korrelations-ID:t använder du:
az deployment mg show --management-group-id examplemg --name ExampleDeployment --query properties.correlationId
Om du vill visa en lista över distributioner för en hanteringsgrupp använder du följande åtgärd. Det senaste API-versionsnumret som ska användas i begäran finns i Distributioner – lista vid hanteringsgruppsomfång. Om du inte har tillräcklig behörighet för att visa distributioner för hanteringsgruppen får du ett felmeddelande.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/?api-version={api-version}
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Portalen visar för närvarande inte klientdistributioner.
Om du vill visa en lista över alla distributioner för den aktuella klientorganisationen använder du kommandot Get-AzTenantDeployment . Om du inte har tillräcklig behörighet för att visa distributioner för klientorganisationen får du ett felmeddelande.
Get-AzTenantDeployment
Om du vill hämta en specifik distribution från den aktuella klientorganisationen lägger du till parametern Name .
Om du vill visa en lista över alla distributioner för den aktuella klientorganisationen använder du listan az deployment tenant. Om du inte har tillräcklig behörighet för att visa distributioner för klientorganisationen får du ett felmeddelande.
az deployment tenant show --name ExampleDeployment
Om du vill hämta korrelations-ID:t använder du:
az deployment tenant show --name ExampleDeployment --query properties.correlationId
Om du vill visa en lista över distributionerna för den aktuella klientorganisationen använder du följande åtgärd. Det senaste API-versionsnumret som ska användas i begäran finns i Distributioner – lista i klientomfång. Om du inte har tillräcklig behörighet för att visa distributioner för klientorganisationen får du ett felmeddelande.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/?api-version={api-version}
Använd följande åtgärd för att hämta en specifik distribution. Det senaste API-versionsnumret som ska användas i begäran finns i Distributioner – Hämta i klientomfång.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Varje distribution kan innehålla flera åtgärder. Om du vill se mer information om en distribution kan du visa distributionsåtgärderna. När en distribution misslyckas innehåller distributionsåtgärderna ett felmeddelande.
Om du vill visa distributionsåtgärderna för distribution till en resursgrupp använder du kommandot az deployment operation group list . Du måste ha Azure CLI 2.6.0 eller senare.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment
Om du vill visa misslyckade åtgärder filtrerar du åtgärder med tillståndet Misslyckades .
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"
Om du vill visa distributionsåtgärder för andra omfång använder du:
Använd följande åtgärd för att hämta distributionsåtgärder. 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}