Wyświetlanie historii wdrażania za pomocą usługi Azure Resource Manager
Artykuł
Usługa Azure Resource Manager umożliwia wyświetlanie historii wdrożenia. Można sprawdzić konkretne operacje w poprzednich wdrożeniach i zobaczyć, które zasoby zostały wdrożone. Ta historia zawiera informacje o błędach.
Historia wdrażania grupy zasobów jest ograniczona do 800 wdrożeń. W miarę zbliżania się do limitu wdrożenia są automatycznie usuwane z historii. Aby uzyskać więcej informacji, zobacz Automatyczne usuwanie z historii wdrożenia.
Każde wdrożenie ma identyfikator korelacji, który służy do śledzenia powiązanych zdarzeń. Jeśli tworzysz żądanie pomoc techniczna platformy Azure, pomoc techniczna może poprosić Cię o identyfikator korelacji. Obsługa używa identyfikatora korelacji do identyfikowania operacji wdrożenia, które zakończyły się niepowodzeniem.
W przykładach w tym artykule pokazano, jak pobrać identyfikator korelacji.
Wdrożenia grup zasobów
Szczegółowe informacje o wdrożeniu grupy zasobów można wyświetlić za pomocą Azure Portal, programu PowerShell, interfejsu wiersza polecenia platformy Azure lub interfejsu API REST.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/?api-version={api-version}
Aby uzyskać określone wdrożenie, użyj następującej operacji. Aby uzyskać najnowszy numer wersji interfejsu API do użycia w żądaniu, zobacz Deployments - Get (Wdrożenia — pobieranie).
GET https://management.azure.com/subscriptions/{subscription-id}/resourcegroups/{resource-group-name}/providers/microsoft.resources/deployments/{deployment-name}?api-version={api-version}
W okienku po lewej stronie wybierz pozycję Wdrożenia.
Wybierz jedno z wdrożeń z historii wdrożenia.
Zostanie wyświetlone podsumowanie wdrożenia, w tym identyfikator korelacji.
Aby wyświetlić listę wszystkich wdrożeń dla bieżącej subskrypcji, użyj Get-AzSubscriptionDeployment polecenia . To polecenie jest równoważne get-AzDeployment.
Get-AzSubscriptionDeployment
Aby uzyskać określone wdrożenie z subskrypcji, dodaj Name parametr .
Wybierz grupę zarządzania , którą chcesz zbadać. Jeśli nie masz wystarczających uprawnień do wyświetlania szczegółów dotyczących grupy zarządzania, nie będzie można jej wybrać.
W okienku po lewej stronie wybierz pozycję Wdrożenia.
Wybierz jedno z wdrożeń z historii wdrożenia.
Zostanie wyświetlone podsumowanie wdrożenia, w tym identyfikator korelacji.
Aby wyświetlić listę wszystkich wdrożeń dla grupy zarządzania, użyj polecenia Get-AzManagementGroupDeployment . Jeśli nie masz wystarczających uprawnień do wyświetlania wdrożeń dla grupy zarządzania, zostanie wyświetlony błąd.
Aby wyświetlić listę wszystkich wdrożeń dla grupy zarządzania, użyj polecenia az deployment mg list. Jeśli nie masz wystarczających uprawnień do wyświetlania wdrożeń dla grupy zarządzania, zostanie wyświetlony błąd.
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}
W portalu nie są obecnie wyświetlane wdrożenia dzierżawy.
Aby wyświetlić listę wszystkich wdrożeń dla bieżącej dzierżawy, użyj polecenia Get-AzTenantDeployment . Jeśli nie masz wystarczających uprawnień do wyświetlania wdrożeń dla dzierżawy, zostanie wyświetlony błąd.
Get-AzTenantDeployment
Aby uzyskać określone wdrożenie z bieżącej dzierżawy, dodaj Name parametr .
Aby wyświetlić listę wszystkich wdrożeń dla bieżącej dzierżawy, użyj polecenia az deployment tenant list. Jeśli nie masz wystarczających uprawnień do wyświetlania wdrożeń dla dzierżawy, zostanie wyświetlony błąd.
az deployment tenant show --name ExampleDeployment
Aby uzyskać identyfikator korelacji, użyj:
az deployment tenant show --name ExampleDeployment --query properties.correlationId
Aby wyświetlić listę wdrożeń dla bieżącej dzierżawy, użyj następującej operacji. Aby uzyskać najnowszy numer wersji interfejsu API do użycia w żądaniu, zobacz Deployments - List At Tenant Scope (Wdrożenia — lista w zakresie dzierżawy). Jeśli nie masz wystarczających uprawnień do wyświetlania wdrożeń dla dzierżawy, zostanie wyświetlony błąd.
GET https://management.azure.com/providers/Microsoft.Resources/deployments/?api-version={api-version}
Każde wdrożenie może obejmować wiele operacji. Aby wyświetlić więcej szczegółów dotyczących wdrożenia, wyświetl operacje wdrażania. Gdy wdrożenie zakończy się niepowodzeniem, operacje wdrażania zawierają komunikat o błędzie.
Aby wyświetlić operacje wdrażania dla wdrożenia w grupie zasobów, użyj polecenia az deployment operation group list . Musisz mieć interfejs wiersza polecenia platformy Azure w wersji 2.6.0 lub nowszej.
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment
Aby wyświetlić operacje zakończone niepowodzeniem, operacje filtrowania ze stanem Niepowodzenie .
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed']"
Aby uzyskać komunikat o stanie operacji, które zakończyły się niepowodzeniem, użyj następującego polecenia:
az deployment operation group list --resource-group ExampleGroup --name ExampleDeployment --query "[?properties.provisioningState=='Failed'].properties.statusMessage.error"
Aby wyświetlić operacje wdrażania dla innych zakresów, użyj:
Aby uzyskać operacje wdrażania, użyj następującej operacji. Aby uzyskać najnowszy numer wersji interfejsu API do użycia w żądaniu, zobacz Operacje wdrażania — 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}
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź: https://aka.ms/ContentUserFeedback.