Zobrazení historie nasazení pomocí Azure Resource Manageru
Článek
Azure Resource Manager umožňuje zobrazit historii nasazení. Můžete prozkoumat konkrétní operace v předchozích nasazeních a zjistit, jaké prostředky se nasadily. Tato historie obsahuje informace o všech chybách.
Historie nasazení pro skupinu prostředků je omezená na 800 nasazení. Při blížícím se limitu se nasazení automaticky odstraní z historie. Další informace najdete v tématu Automatické odstranění z historie nasazení.
Nápovědu k řešení konkrétních chyb nasazení najdete v tématu Řešení běžných chyb nasazení Azure.
ID korelace a podpora
Každé nasazení má ID korelace, které se používá ke sledování souvisejících událostí. Pokud vytvoříte žádost o podpora Azure, může vás podpora požádat o ID korelace. Podpora používá ID korelace k identifikaci operací pro neúspěšné nasazení.
Příklady v tomto článku ukazují, jak načíst ID korelace.
Nasazení skupiny prostředků
Podrobnosti o nasazení skupiny prostředků můžete zobrazit prostřednictvím webu Azure Portal, PowerShellu, Azure CLI nebo rozhraní REST API.
az deployment group show --resource-group ExampleGroup --name ExampleDeployment
K získání ID korelace použijte:
az deployment group show --resource-group ExampleGroup --name ExampleDeployment --query properties.correlationId
Pokud chcete zobrazit seznam nasazení pro skupinu prostředků, použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Nasazení – Výpis podle skupiny prostředků.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Pokud chcete získat konkrétní nasazení, použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Nasazení – Získání.
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}?api-version={api-version}
Pokud chcete zobrazit seznam všech nasazení pro aktuální předplatné, použijte Get-AzSubscriptionDeployment příkaz. Tento příkaz je ekvivalentní rutině Get-AzDeployment.
Get-AzSubscriptionDeployment
Pokud chcete získat konkrétní nasazení z předplatného, přidejte Name parametr.
az deployment sub show --name ExampleDeployment --query properties.correlationId
Pokud chcete zobrazit seznam nasazení pro předplatné, použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Nasazení – seznam v oboru předplatného.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Pokud chcete získat konkrétní nasazení, použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Nasazení – Získání rozsahu předplatného.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Vyberte skupinu pro správu, kterou chcete prozkoumat. Pokud nemáte dostatečná oprávnění k zobrazení podrobností o skupině pro správu, nebudete ji moct vybrat.
V levém podokně vyberte Nasazení.
V historii nasazení vyberte jedno z nasazení.
Zobrazí se souhrn nasazení, včetně ID korelace.
Pokud chcete zobrazit seznam všech nasazení pro skupinu pro správu, použijte příkaz Get-AzManagementGroupDeployment . Pokud nemáte dostatečná oprávnění k zobrazení nasazení pro skupinu pro správu, zobrazí se chyba.
Pokud chcete zobrazit seznam všech nasazení pro skupinu pro správu, použijte příkaz az deployment mg list. Pokud nemáte dostatečná oprávnění k zobrazení nasazení pro skupinu pro správu, zobrazí se chyba.
az deployment mg list --management-group-id examplemg
az deployment mg show --management-group-id examplemg --name ExampleDeployment
K získání ID korelace použijte:
az deployment mg show --management-group-id examplemg --name ExampleDeployment --query properties.correlationId
Pokud chcete zobrazit seznam nasazení pro skupinu pro správu, použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Nasazení – seznam v oboru skupiny pro správu. Pokud nemáte dostatečná oprávnění k zobrazení nasazení pro skupinu pro správu, zobrazí se chyba.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Pokud chcete získat konkrétní nasazení, použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Nasazení – Získání rozsahu skupiny pro správu.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Pokud chcete zobrazit seznam všech nasazení pro aktuálního tenanta, použijte příkaz Get-AzTenantDeployment . Pokud nemáte dostatečná oprávnění k zobrazení nasazení pro tenanta, zobrazí se chyba.
Get-AzTenantDeployment
Pokud chcete získat konkrétní nasazení z aktuálního tenanta, přidejte Name parametr.
Pokud chcete zobrazit seznam všech nasazení pro aktuálního tenanta, použijte příkaz az deployment tenant list. Pokud nemáte dostatečná oprávnění k zobrazení nasazení pro tenanta, zobrazí se chyba.
az deployment tenant show --name ExampleDeployment
K získání ID korelace použijte:
az deployment tenant show --name ExampleDeployment --query properties.correlationId
Pokud chcete zobrazit seznam nasazení pro aktuálního tenanta, použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Nasazení – seznam v oboru tenanta. Pokud nemáte dostatečná oprávnění k zobrazení nasazení pro tenanta, zobrazí se chyba.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/?api-version={api-version}
Pokud chcete získat konkrétní nasazení, použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Nasazení – Získání rozsahu tenanta.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Každé nasazení může zahrnovat více operací. Pokud chcete zobrazit další podrobnosti o nasazení, podívejte se na operace nasazení. Pokud nasazení selže, operace nasazení obsahují chybovou zprávu.
Pokud chcete zobrazit operace nasazení pro nasazení do skupiny prostředků, použijte příkaz az deployment operation group list . Musíte mít Azure CLI 2.6.0 nebo novější.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment
Pokud chcete zobrazit neúspěšné operace, vyfiltrujte operace se stavem selhání .
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed']"
Pokud chcete získat stavovou zprávu o neúspěšných operacích, použijte následující příkaz:
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed'].properties.statusMessage.error"
Pokud chcete zobrazit operace nasazení pro jiné obory, použijte:
K získání operací nasazení použijte následující operaci. Nejnovější číslo verze rozhraní API, které se má použít v požadavku, najdete v tématu Operace nasazení – seznam.
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}