安装
要求
- macOS 上推荐使用 Homebrew 安装。
- 仅从源码构建时需要 Go 1.25 或更高版本。
- 调用云 API 的命令需要阿里云凭证。
- 可选:已有兼容的
aliyunCLI 配置文件。
使用 Homebrew 安装
安装最新公开发布版本:
brew tap aliyun/ecctl https://github.com/aliyun/elastic-compute-control-cli
brew install ecctl
ecctl --version
第一条命令会将当前仓库显式添加为 aliyun/ecctl Tap。升级已有安装:
ecctl update
ecctl update 同时支持 Homebrew 和直接安装的二进制,无需先运行 brew update。
版本检查、指定版本和自动提醒见更新。
下载预构建版本
从 GitHub Releases
下载与你的操作系统和架构对应的压缩包,解压后将 ecctl 放到 PATH 中。
验证安装:
ecctl --version
ecctl --help
从源码构建
克隆仓库并在根目录构建:
git clone https://github.com/aliyun/elastic-compute-control-cli.git
cd elastic-compute-control-cli
make build
二进制会写入 bin/ecctl。
验证:
./bin/ecctl --version
./bin/ecctl --help