阿里云CLI是基于阿里云OpenAPI建立的管理工具,您可在云命令行中使用阿里云CLI快速管理阿里云資源。
前置概念
在云命令行中使用阿里云CLI之前,您可能需要了解以下信息:
操作步驟
步驟一:啟動云命令行
在啟動云命令行之前,您需要使用已授予權限的可用RAM身份登錄阿里云主頁。云命令行將使用當前登錄態為您自動配置身份憑證,無需手動操作。為避免自動配置憑證功能失效,建議您在操作時避免對初始配置文件default
進行修改或刪除。
您可以通過以下方式啟動云命令行:
在控制臺中運行
單擊控制臺首頁頂部導航欄中的云命令行按鈕,啟動云命令行。
獨立運行
在瀏覽器中輸入https://shell.aliyun.com,打開云命令行操作界面。
云命令行啟動時會為您創建一臺虛擬機,這個過程將消耗一些時間,最長不超過30秒。
您可以根據實際需要打開多個云命令行窗口,最多可同時打開5個云命令行窗口。多個云命令行窗口會連接到同一臺虛擬機,虛擬機數量不會因為您打開新的命令行窗口而增加。
更多信息,請參見什么是云命令行?。
步驟二:獲取CLI命令
自動生成
在API調試界面左側搜索框中可搜索您需要使用的API。在參數配置中根據API文檔信息填寫參數,單擊參數配置右側的CLI示例頁簽即可生成攜帶參數的命令示例。
單擊運行命令按鈕,可喚出云命令行并快速完成命令調試。
單擊復制按鈕,將CLI命令示例復制到剪貼板中,可粘貼至云命令行中運行。
手動編寫
阿里云云產品的API分為RPC和RESTful兩種類型,大部分產品提供RPC API,例如云服務器ECS,云數據庫RDS和負載均衡等。
不同類型的API的調用方法也不同。您可以通過以下特點判斷API類型:
API參數中包含Action字段的是RPC API,需要PathPattern參數的是RESTful API。
一般情況下,一個云產品的API類型是一致的。
更多詳情,請參見調用RPC API和RESTful API。
獲取幫助信息
在Cloud Shell中運行以下命令查看云產品的幫助信息。
aliyun <ProductCode> --help
以查看ECS的API列表的幫助信息為例,執行以下命令:
aliyun ecs --help
在Cloud Shell中運行以下命令查看指定API的幫助信息:
aliyun <ProductCode> <ApiName> --help
以查看ECS的
DescribeInstanceAttribute
接口的幫助信息為例,執行以下命令:aliyun ecs DescribeInstanceAttribute --help
步驟三:在云命令行中執行命令
如圖所示,在云命令行中執行云服務器 ECS的CreateInstance
命令,創建一臺按量付費ECS實例。
相關文檔