Zobrazení historie nasazení s využitím Azure Resource Manager
Č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 případných chybách.
Historie nasazení pro skupinu prostředků je omezená na 800 nasazení. Když se blížíte limitu, nasazení se automaticky odstraní z historie. Další informace najdete v tématu Automatické odstranění z historie nasazení.
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, podpora vás může 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í skupin prostředků
Podrobnosti o nasazení skupiny prostředků můžete zobrazit prostřednictvím 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
K zobrazení seznamu nasazení pro skupinu prostředků použijte následující operaci. Nejnovější číslo verze rozhraní API, které se použije 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}
K zobrazení seznamu 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 použije 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 použije v požadavku, najdete v tématu Nasazení – Získání oboru 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
K zobrazení seznamu 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í oboru skupiny pro správu.
GET https://management.azure.com/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Na portálu se aktuálně nezobrazují nasazení tenanta.
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 Name , přidejte 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
K zobrazení seznamu 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í oboru tenanta.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/{deploymentName}?api-version={api-version}
Každé nasazení může obsahovat několik 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 neúspěšných operací, 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 pro použití 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}