Aracılığıyla paylaş


Azure CLI kullanarak zaman uyumsuz işlemleri izleme

Bazı Azure CLI işlemleri zaman uyumsuz olur. Zaman uyumsuz bir işlemin operationStatuses durumunu izlemek için kaynak kullanılabilir. Zaman uyumsuz komutlar bir bayrak etkin olarak --debug çalıştırılabilir. Belirtildiğinde --debug , isteğin ilerleme durumu izlenebilir. İşlem durumu URL'si, oluşturma isteğine http yanıtını Azure-AsyncOperation inceleyerek veya Location üst bilgisini inceleyerek bulunabilir.

... 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 ...

öncesinden https://management.azure.com/subscriptions/.../providers/Microsoft.NetworkCloud/locations/EASTUS/operationStatuses/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e*99399E995...?api-version=2022-12-12-previewgelen değeri kullanılarak, işlem durumunu almak için bir Azure CLI az rest çağrısı yapılabilir.

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"

Bu istek, durum veya Failedson durumuna ulaşana kadar aynı komut kullanılarak yeniden sorgulanabilir bir işlem durumu Succeeded sonucu döndürür. Bu noktada, istenen işlem sona ermiştir.

{
  "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"
}