阿里雲CLI支援多款阿里雲產品,本文將向您展示如何使用阿里雲CLI命令調用常用API,以及如何在OpenAPI門戶中產生CLI命令樣本。
前置準備
重要
部分 API 涉及資源計費,請在進行調試命令之前確保已經開通所需的雲產品,並瞭解該產品的計費規則以及產品OpenAPI的使用方式。
產生命令
說明
OpenAPI門戶可以線上產生阿里雲CLI所有命令,建議您通過此方式擷取需要的命令樣本。
步驟一:登入OpenAPI門戶
登入OpenAPI 門戶。
步驟二:尋找需產生樣本的API
OpenAPI門戶提供了多種搜尋API方式,您可以選擇任意方式完成操作。
搜尋API名稱
重要
不同雲產品可能存在相同名稱的API,請您注意甄別,以防誤操作造成損失。
在OpenAPI門戶首頁搜尋方塊或頂部搜尋方塊中輸入目標API名稱,單擊去調試即可跳轉至API調試介面。
搜尋API所屬雲產品
在OpenAPI門戶首頁搜尋方塊或頂部搜尋方塊中輸入目標API所屬雲產品資訊,單擊查看API即可跳轉至雲產品首頁。
您也可在OpenAPI門戶頂部導覽列中單擊選擇雲產品,搜尋目標API所屬雲產品資訊並跳轉至雲產品首頁。
進入雲產品首頁後,單擊右上方去調試,即可跳轉至該產品API調試介面。
步驟三:產生CLI命令樣本
在API調試介面左側搜尋方塊中可搜尋您需要使用的API。在參數配置中根據API文檔資訊填寫參數,單擊參數配置右側的CLI樣本標籤頁即可產生攜帶參數的命令樣本。
調用樣本
以下程式碼範例將為您展示如何使用阿里雲CLI調用Elastic Compute Service中的CreateInstance
命令,建立一台隨用隨付ECS執行個體。擷取更多阿里雲CLI命令,請參見產生命令。
執行命令。
aliyun ecs CreateInstance \ --InstanceName myvm1 \ --ImageId centos_7_03_64_40G_alibase_20170625.vhd \ --InstanceType ecs.n4.small \ --SecurityGroupId sg-xxxxxx123 \ --VSwitchId vsw-xxxxxx456 \ --InternetChargeType PayByTraffic \ --Password xxx
輸出結果。
{ "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****", "InstanceId": "i-bp67acfmxazb4p****", "OrderId": "1234567890", "TradePrice": 0.165 }
您可以通過OpenAPI、SDK或者Elastic Compute Service控制台等方式,檢查操作是否正確完成。