Ver o histórico de implementações com o Azure Resource Manager
Artigo
O Azure Resource Manager permite-lhe ver o histórico de implementações. Pode examinar operações específicas em implementações anteriores e ver quais os recursos que foram implementados. Este histórico contém informações sobre erros.
O histórico de implementações de um grupo de recursos está limitado a 800 implementações. À medida que se aproxima do limite, as implementações são automaticamente eliminadas do histórico. Para obter mais informações, veja Eliminações automáticas do histórico de implementações.
Cada implementação tem um ID de correlação, que é utilizado para monitorizar eventos relacionados. Se criar um pedido de suporte do Azure, o suporte poderá pedir-lhe o ID de correlação. O suporte utiliza o ID de correlação para identificar as operações da implementação falhada.
Os exemplos neste artigo mostram como obter o ID de correlação.
Implementações de grupos de recursos
Pode ver detalhes sobre a implementação de um grupo de recursos através do portal do Azure, do PowerShell, da CLI do Azure ou da API REST.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Para obter uma implementação específica, utilize a seguinte operação. Para obter o número da versão mais recente da API a utilizar no pedido, veja Implementações – Obter.
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}?api-version={api-version}
Selecione uma das implementações no histórico de implementações.
É apresentado um resumo da implementação, incluindo o ID de correlação.
Para listar todas as implementações da subscrição atual, utilize o Get-AzSubscriptionDeployment comando . Este comando é equivalente a Get-AzDeployment.
Get-AzSubscriptionDeployment
Para obter uma implementação específica de uma subscrição, adicione o Name parâmetro .
Selecione o grupo de gestão que pretende examinar. Se não tiver permissões suficientes para ver detalhes sobre o grupo de gestão, não poderá selecioná-lo.
No painel esquerdo, selecione Implementações.
Selecione uma das implementações no histórico de implementações.
É apresentado um resumo da implementação, incluindo o ID de correlação.
Para listar todas as implementações de um grupo de gestão, utilize o comando Get-AzManagementGroupDeployment . Se não tiver permissões suficientes para ver as implementações do grupo de gestão, receberá um erro.
Para listar todas as implementações de um grupo de gestão, utilize az deployment mg list. Se não tiver permissões suficientes para ver as implementações do grupo de gestão, receberá um erro.
az deployment mg list --management-group-id examplemg
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}
Atualmente, o portal não mostra implementações de inquilinos.
Para listar todas as implementações do inquilino atual, utilize o comando Get-AzTenantDeployment . Se não tiver permissões suficientes para ver as implementações do inquilino, receberá um erro.
Get-AzTenantDeployment
Para obter uma implementação específica do inquilino atual, adicione o Name parâmetro .
Para listar todas as implementações do inquilino atual, utilize az deployment tenant list. Se não tiver permissões suficientes para ver as implementações do inquilino, receberá um erro.
az deployment tenant show --name ExampleDeployment
Para obter o ID de correlação, utilize:
az deployment tenant show --name ExampleDeployment --query properties.correlationId
Para listar as implementações do inquilino atual, utilize a seguinte operação. Para obter o número da versão mais recente da API a utilizar no pedido, veja Deployments - List At Tenant Scope (Implementações – Lista no Âmbito do Inquilino). Se não tiver permissões suficientes para ver as implementações do inquilino, receberá um erro.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/?api-version={api-version}
Cada implementação pode incluir várias operações. Para ver mais detalhes sobre uma implementação, veja as operações de implementação. Quando uma implementação falha, as operações de implementação incluem uma mensagem de erro.
Para ver as operações de implementação para implementação num grupo de recursos, utilize o comando az deployment operation group list . Tem de ter a CLI 2.6.0 do Azure ou posterior.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment
Para ver operações falhadas, filtre as operações com o estado Com Falhas .
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed']"
Para obter a mensagem de estado das operações falhadas, utilize o seguinte comando:
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed'].properties.statusMessage.error"
Para ver as operações de implementação de outros âmbitos, utilize:
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}