本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

結果輪詢

更新時間:2024-06-29 20:12

在阿里雲雲產品中的某些API返回的結果會隨時間的推移而變化。您可以通過結果輪詢,直到某個欄位出現特定值時停止輪詢,並返回資料。

--waiter選項欄位說明

您可以通過使用--waiter選項進行結果輪詢。該選項包含以下兩個子欄位。

欄位名

描述

欄位名

描述

expr

表示通過JMESPath查詢語句指定的JSON結果中的被輪詢欄位。

to

表示被輪詢欄位的目標值。

樣本

  • 樣本情境

    執行建立ECS執行個體的命令後,調用DescribeInstances介面查詢該執行個體的詳細資料。使用--waiter選項後,阿里雲CLI將以一定時間間隔進行執行個體狀態輪詢。直到執行個體建立完成並啟動,處於Running狀態後停止輪詢,DescribeInstances介面成功返回資料。

  • 樣本命令

    執行如下命令,當執行個體處於Running狀態時,停止輪詢,並返回資料。

    aliyun ecs DescribeInstances --InstanceIds '["i-12345678912345678123"]' 
      --waiter expr='Instances.Instance[0].Status' to=Running
  • 本頁導讀 (1, M)
  • --waiter選項欄位說明
  • 樣本
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare