阿里雲 CLI 採用統一的外掛程式化命令結構。本文介紹命令各組成部分的含義,以及如何通過 --help 快速查看可用命令和參數。
前提條件
命令格式
外掛程式版CLI命令格式
外掛程式版阿里雲 CLI 的通用命令結構如下:
aliyun <command> <sub-command> [parameters]各部分說明:
command:頂級命令,可以是以下兩類:全域命令(無需安裝外掛程式)。例如:
configure(配置憑證和預設參數)。plugin(管理外掛程式)。upgrade(升級 CLI 主程式)。
所有全域命令可通過
aliyun --help查看。雲產品外掛程式名。例如
aliyun-cli-ecs、aliyun-cli-oss、aliyun-cli-cs、aliyun-cli-fc等。
sub-command:子命令(SubCommand),指定要執行的具體操作。當頂級命令為全域命令時,可通過
aliyun <command> --help查看具體參數或子命令。當頂級命令為雲產品外掛程式時,子命令採用 kebab-case 命名。例如
describe-instances、create-bucket。
parameters:命令參數,用於控制阿里雲 CLI 的行為或指定 API 參數。更多參數格式資訊,請參見理解命令列參數。業務參數:以
--開頭,例如--instance-id i-xxx。全域參數:影響整個命令列為的通用參數,例如
--region cn-hangzhou、--profile prod等。
最小可執行樣本
以下命令查詢當前帳號可訪問的地區列表,無需額外參數即可執行:
aliyun ecs describe-regions外掛程式按需載入
CLI 外掛程式是獨立分發的雲產品命令集合,支援按需自動安裝:
查看已安裝外掛程式:
aliyun plugin list首次執行時自動安裝(CLI ≥ 3.3.0 預設行為):
# 若 ecs 外掛程式未安裝,CLI 提示下載並緩衝 aliyun ecs describe-instances手動安裝指定外掛程式:
aliyun plugin install --names ecs
更多外掛程式管理操作,請參見管理 CLI 外掛程式。
舊版CLI命令格式(OpenAPI 風格)
使用命令協助資訊
阿里雲 CLI 提供三級 --help 下鑽能力。通過在外掛程式名(如 ecs)或子命令後追加 --help 參數,可以查看可用子命令列表和參數詳情。
展示全域命令和支援的外掛程式
aliyun --help展示所有子命令
aliyun ecs --help展示參數詳情
展示指定子命令的參數列表、是否必填、資料類型、預設值和樣本:
aliyun ecs describe-instances --help協助資訊的關鍵標記
標記 | 說明 |
| 必填參數 |
類型標註 | 參數資料類型,例如 String、Integer、Boolean、Array、JSON |
預設值 | 例如 |
樣本片段 | 通常位於 help 末尾,展示典型調用方式 |
常見問題
執行命令報錯 "Command not found"
該錯誤表示對應的雲產品外掛程式未安裝。CLI ≥ 3.3.0 支援首次執行時自動安裝。如因網路限制自動安裝失敗,可手動運行以下命令安裝外掛程式:
aliyun plugin install --names ecs如何查看子命令支援的參數
運行 aliyun <command> <sub-command> --help 查看完整參數列表。