全部產品
Search
文件中心

Alibaba Cloud CLI:什麼是阿里雲 CLI

更新時間:Jun 03, 2026

阿里雲 CLI(Alibaba Cloud CLI)是一個開源的跨平台命令列工具,用於管理阿里雲資源。你可以在終端中完成控制台的幾乎所有操作,並將命令組合為指令碼實現自動化營運。

為什麼用 CLI

CLI 採用外掛程式化架構。執行某個雲產品的命令時,CLI 可自動下載對應外掛程式:無需預裝全部產品的工具包。當前已覆蓋 ECS、RDS、OSS、SLB、FC 等 300+ 雲產品。

指令碼化與自動化

控制台需要多次點擊的操作,CLI 一條命令即可完成。你可以將命令寫入 Shell 指令碼,用於大量建立資源、定時清理、CI/CD 流水線等情境。

例如:批量查詢所有地區的 ECS 執行個體:

for region in cn-hangzhou cn-shanghai cn-beijing; do
  aliyun ecs describe-instances --biz-region-id "$region" --pager
done

多環境切換

CLI 支援儲存多套憑證配置。通過 --profile 參數在開發、測試、生產環境間一鍵切換,無需反覆登入:

aliyun ecs describe-instances --profile dev
aliyun ecs describe-instances --profile prod

管道與生態協作

CLI 輸出標準響應,可直接通過管道與 jqgrepawk 等工具配合處理。

例如:提取當前地區所有運行中執行個體的 ID:

aliyun ecs describe-instances --biz-region-id cn-hangzhou --pager \
  | jq -r '.Instances.Instance[] | select(.Status=="Running") | .InstanceId'

AI Agent 整合

CLI 基於純文字互動,適合 AI Agent 調用。

CLI 內建 MCP 認證代理(aliyun mcp-proxy),用於簡化第三方 AI 應用(如 Dify、LangChain)與 OpenAPI MCP Server 的對接。

啟動 MCP 代理,啟動本地認證代理,AI Agent 應用通過 http://127.0.0.1:8088 訪問 OpenAPI MCP Server:

aliyun mcp-proxy --port 8088

瞭解配置詳情可參見使用 aliyun mcp-proxy 代理 OpenAPI MCP Server

支援的運行環境

  • Linux(Bash、Zsh 等)

  • macOS 終端

  • Windows(命令提示字元、PowerShell)

  • 遠程環境(SSH 串連 ECS、使用雲命令列

版本資訊

查看本地已安裝版本,最新版本見 GitHub Releases

aliyun version
說明

3.3.0 之前的版本已停止維護,不再提供功能更新和問題修複。如需升級,請參見從舊版遷移到外掛程式版 CLI

阿里雲 CLI 源碼託管在 GitHub aliyun-cli 倉庫。如有問題或建議,可通過 GitHub Issues 提交反饋。

相關文檔