Asynchrone bewerkingen bijhouden met behulp van Azure CLI
Sommige Azure CLI-bewerkingen zijn asynchroon. Als u de status van een asynchrone bewerking wilt bijhouden, kan de operationStatuses
resource worden gebruikt. Asynchrone opdrachten kunnen worden uitgevoerd met een --debug
vlag ingeschakeld. Wanneer --debug
dit is opgegeven, kan de voortgang van de aanvraag worden bewaakt. De URL van de bewerkingsstatus kan worden gevonden door de Azure-AsyncOperation
of Location
header van het HTTP-antwoord op de aanvraag voor het maken te bekijken.
... many lines of logged information ...
urllib3.connectionpool: https://management.azure.com:443 "PUT /subscriptions/.../resourceGroups/.../providers/Microsoft.NetworkCloud/clusters/.../metricsConfigurations/default?api-version=2022-12-12-preview HTTP/1.1" 201 926
cli.azure.cli.core.util: Response status: 201
cli.azure.cli.core.util: Response headers:
... several lines of http headers of the response ...
cli.azure.cli.core.util: 'Azure-AsyncOperation': 'https://management.azure.com/subscriptions/.../providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/12312312-1231-1231-1231-123123123123*99399E995...?api-version=2022-12-12-preview'
... remaining http headers of the response and more lines of logging ...
Met behulp van de waarde van vóór: https://management.azure.com/subscriptions/.../providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e*99399E995...?api-version=2022-12-12-preview
kan een Azure CLI-aanroep az rest
worden uitgegeven om de bewerkingsstatus op te halen.
az rest -m get -u "https://management.azure.com/subscriptions/.../providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/12312312-1231-1231-1231-123123123123*99399E995...?api-version=2022-12-12-preview"
Met deze aanvraag wordt een resultaat van de bewerkingsstatus geretourneerd dat opnieuw kan worden gereprobeerd met dezelfde opdracht totdat de status de uiteindelijke status van Succeeded
of Failed
bereikt. Op dit moment is de aangevraagde bewerking gestopt.
{
"endTime": "2023-02-08T17:38:31.2042934Z",
"error": {},
"id": "subscriptions/.../providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e*99399E995...?api-version=2022-12-12-preview",
"name": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e*99399E995...",
"properties": null,
"resourceId": "subscriptions/.../resourceGroups/.../providers/Microsoft.NetworkCloud/clusters/.../metricsConfigurations/default?api-version=2022-12-12-preview",
"startTime": "2023-02-08T17:38:24.7576911Z",
"status": "Succeeded"
}