Implementatiegeschiedenis weergeven met Azure Resource Manager
Artikel
Met Azure Resource Manager kunt u uw implementatiegeschiedenis bekijken. U kunt specifieke bewerkingen in eerdere implementaties onderzoeken en zien welke resources zijn geïmplementeerd. Deze geschiedenis bevat informatie over eventuele fouten.
De implementatiegeschiedenis voor een resourcegroep is beperkt tot 800 implementaties. Wanneer u de limiet nadert, worden implementaties automatisch verwijderd uit de geschiedenis. Raadpleeg Automatic deletions from deployment history (Automatische verwijderingen uit de implementatiegeschiedenis) voor meer informatie.
Elke implementatie heeft een correlatie-id, die wordt gebruikt om gerelateerde gebeurtenissen bij te houden. Als u een ondersteuning voor Azure aanvraag maakt, kan ondersteuning u om de correlatie-id vragen. Ondersteuning gebruikt de correlatie-id om de bewerkingen voor de mislukte implementatie te identificeren.
De voorbeelden in dit artikel laten zien hoe u de correlatie-id ophaalt.
Resourcegroepimplementaties
U kunt details over de implementatie van een resourcegroep bekijken via de Azure Portal, PowerShell, Azure CLI of REST API.
az deployment group show --resource-group ExampleGroup --name ExampleDeployment
Als u de correlatie-id wilt ophalen, gebruikt u:
az deployment group show --resource-group ExampleGroup --name ExampleDeployment --query properties.correlationId
Gebruik de volgende bewerking om de implementaties voor een resourcegroep weer te geven. Zie Implementaties - Lijst per resourcegroep voor het meest recente API-versienummer dat in de aanvraag moet worden gebruikt.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Gebruik de volgende bewerking om een specifieke implementatie op te halen. Zie Implementaties - Ophalen voor het meest recente API-versienummer dat in de aanvraag moet worden gebruikt.
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}?api-version={api-version}
Selecteer Implementaties in het linkerdeelvenster.
Selecteer een van de implementaties in de implementatiegeschiedenis.
Er wordt een samenvatting van de implementatie weergegeven, inclusief de correlatie-id.
Gebruik de opdracht om alle implementaties voor het huidige abonnement weer te Get-AzSubscriptionDeployment geven. Deze opdracht is gelijk aan Get-AzDeployment.
Get-AzSubscriptionDeployment
Als u een specifieke implementatie van een abonnement wilt ophalen, voegt u de Name parameter toe.
az deployment sub show --name ExampleDeployment --query properties.correlationId
Gebruik de volgende bewerking om de implementaties voor een abonnement weer te geven. Zie Implementaties - Lijst bij abonnementsbereik voor het meest recente API-versienummer dat in de aanvraag moet worden gebruikt.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Gebruik de volgende bewerking om een specifieke implementatie op te halen. Zie Implementaties - Abonnementsbereik ophalen voor het meest recente API-versienummer dat in de aanvraag moet worden gebruikt.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Selecteer de beheergroep die u wilt onderzoeken. Als u niet over voldoende machtigingen beschikt om details over de beheergroep weer te geven, kunt u deze niet selecteren.
Selecteer Implementaties in het linkerdeelvenster.
Selecteer een van de implementaties in de implementatiegeschiedenis.
Er wordt een samenvatting van de implementatie weergegeven, inclusief de correlatie-id.
Als u alle implementaties voor een beheergroep wilt weergeven, gebruikt u de opdracht Get-AzManagementGroupDeployment . Als u niet over voldoende machtigingen beschikt om implementaties voor de beheergroep weer te geven, krijgt u een foutmelding.
Als u alle implementaties voor een beheergroep wilt weergeven, gebruikt u az deployment mg list. Als u niet over voldoende machtigingen beschikt om implementaties voor de beheergroep weer te geven, krijgt u een foutmelding.
az deployment mg list --management-group-id examplemg
az deployment mg show --management-group-id examplemg --name ExampleDeployment
Als u de correlatie-id wilt ophalen, gebruikt u:
az deployment mg show --management-group-id examplemg --name ExampleDeployment --query properties.correlationId
Gebruik de volgende bewerking om de implementaties voor een beheergroep weer te geven. Zie Implementaties - Lijst bij beheergroepbereik voor het meest recente API-versienummer dat in de aanvraag moet worden gebruikt. Als u niet over voldoende machtigingen beschikt om implementaties voor de beheergroep weer te geven, krijgt u een foutmelding.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Gebruik de volgende bewerking om een specifieke implementatie op te halen. Zie Implementaties - Ophalen bij bereik van beheergroep voor het meest recente API-versienummer dat in de aanvraag moet worden gebruikt.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
In de portal worden momenteel geen tenantimplementaties weergegeven.
Als u alle implementaties voor de huidige tenant wilt weergeven, gebruikt u de opdracht Get-AzTenantDeployment . Als u niet voldoende machtigingen hebt om implementaties voor de tenant weer te geven, krijgt u een foutmelding.
Get-AzTenantDeployment
Als u een specifieke implementatie van de huidige tenant wilt ophalen, voegt u de Name parameter toe.
Gebruik az deployment tenant list om alle implementaties voor de huidige tenant weer te geven. Als u niet voldoende machtigingen hebt om implementaties voor de tenant weer te geven, krijgt u een foutmelding.
az deployment tenant show --name ExampleDeployment
Als u de correlatie-id wilt ophalen, gebruikt u:
az deployment tenant show --name ExampleDeployment --query properties.correlationId
Gebruik de volgende bewerking om de implementaties voor de huidige tenant weer te geven. Zie Deployments - List At Tenant Scope (Implementaties - Lijst op tenantbereik) voor het meest recente API-versienummer dat in de aanvraag moet worden gebruikt. Als u niet voldoende machtigingen hebt om implementaties voor de tenant weer te geven, krijgt u een foutmelding.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/?api-version={api-version}
Elke implementatie kan meerdere bewerkingen bevatten. Bekijk de implementatiebewerkingen voor meer informatie over een implementatie. Wanneer een implementatie mislukt, bevatten de implementatiebewerkingen een foutbericht.
Selecteer bewerkingsdetails in het overzicht voor een implementatie.
U ziet de details voor die stap van de implementatie. Wanneer er een fout optreedt, bevatten de details het foutbericht.
Als u de implementatiebewerkingen voor implementatie in een resourcegroep wilt weergeven, gebruikt u de opdracht Get-AzResourceGroupDeploymentOperation .
Als u de implementatiebewerkingen voor implementatie in een resourcegroep wilt weergeven, gebruikt u de opdracht az deployment operation group list . U moet Azure CLI 2.6.0 of hoger hebben.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment
Als u mislukte bewerkingen wilt weergeven, filtert u bewerkingen met de status Mislukt .
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed']"
Gebruik de volgende opdracht om het statusbericht van mislukte bewerkingen op te halen:
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed'].properties.statusMessage.error"
Als u implementatiebewerkingen voor andere bereiken wilt weergeven, gebruikt u:
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}
Binnenkort: Gedurende 2024 worden GitHub Issues uitgefaseerd als het feedbackmechanisme voor inhoud. Dit wordt vervangen door een nieuw feedbacksysteem. Ga voor meer informatie naar: https://aka.ms/ContentUserFeedback.