通过阿里云aliyun CLI接口,远程对ESC服务器进行开关机
1,获取AK SK
配置阿里云访问凭证 在 阿里云 RAM 控制台 创建一个具有 ECS FullAccess 或最小权限(仅包含 ecs:StartInstance 和 ecs:StopInstance)的用户。 获取该用户的 AccessKey ID 和 AccessKey Secret。
2,安装CLI
下载安装包 打开浏览器,访问官方最新版 Windows 安装包链接:
https://aliyuncli.alicdn.com/aliyun-cli-windows-latest-amd64.zip 解压文件 将下载的 ZIP 文件解压到任意目录(例如 C:\AliyunCLI),其中包含可执行文件 aliyun.exe。 配置环境变量(可选但推荐) 按 Win + S 搜索“环境变量” → 选择“编辑系统环境变量” → 点击“环境变量”。 在“系统变量”中找到 Path,点击“编辑” → “新建”,添加你解压 aliyun.exe 的目录路径(如 C:\AliyunCLI)。 确认后关闭所有窗口。 验证安装 打开 命令提示符(CMD) 或 PowerShell,输入: aliyun version 若显示版本号(如 3.3.18),则安装成功。
3,安装CLI后配置凭证
安装后配置凭证 首次使用需配置阿里云 AccessKey: aliyun configure 按提示输入: AccessKey ID AccessKey Secret 默认地域(如 cn-hangzhou) 输出格式(建议 json) ⚠️ 建议使用 RAM 用户的 AccessKey,并仅授予必要权限(如 ECS FullAccess)。
4,编写启动、停止脚本
# 示例:使用阿里云 CLI(需先安装 aliyun-cli) aliyun ecs StartInstance --InstanceId i-xxxxxxxxxxxxxx --RegionId cn-hangzhou aliyun ecs StopInstance --InstanceId i-xxxxxxxxxxxxxx --RegionId cn-hangzhou --StoppedMode StopCharging 建议使用 --StoppedMode StopCharging 参数,对按量付费实例停机后不再收取计算费用
##MACOS 安装CLI的方法
在 MacBook M1(Apple Silicon)设备上安装阿里云 CLI(Alibaba Cloud CLI)非常简单,官方明确支持 macOS 11 及以上版本,并兼容 Intel 和 Apple Silicon(M1/M2/M3)芯片,提供多种安装方式。以下是推荐方法: ✅ 方法一:通过 Bash 脚本安装(推荐) 这是最便捷、自动化的安装方式,适用于所有 macOS 用户。 打开终端(Terminal) 可通过 Spotlight 搜索“Terminal”打开。 执行安装命令 运行以下命令,自动下载并安装最新版 CLI: /bin/bash -c "$(curl -fsSL https://aliyuncli.alicdn.com/install.sh)" 验证安装 安装完成后,执行: aliyun version 若显示版本号(如 3.3.18),说明安装成功。 💡 此脚本会将 aliyun 可执行文件安装到 /usr/local/bin/,该路径通常已在系统 PATH 中,无需额外配置。 ✅ 方法二:通过 Homebrew 安装(适合已使用 Homebrew 的用户) 如果您已安装 Homebrew ,可通过以下命令安装: brew install aliyun-cli 更新时使用: brew upgrade aliyun-cli 验证安装: aliyun version ✅ 方法三:手动下载 TGZ 安装包 适用于需要指定版本或离线安装的场景。 下载安装包 访问 GitHub Releases 页面 下载适用于 macOS ARM64 的 .tar.gz 文件(如 aliyun-cli-macos-arm64-3.3.18.tgz)。 解压并安装 tar -xzf aliyun-cli-macos-arm64-*.tgz sudo mv aliyun /usr/local/bin/ 验证 aliyun version 🔐 配置凭证 首次使用需配置阿里云访问密钥: aliyun configure 按提示输入: AccessKey ID AccessKey Secret 默认地域(如 cn-hangzhou) 输出格式(建议 json) ⚠️ 建议使用 RAM 用户的 AccessKey,并仅授予必要权限(如 ECS FullAccess)。 🔄 更新与卸载 更新 CLI(v3.3.5+ 支持): aliyun upgrade 卸载 CLI: sudo rm -f $(which aliyun) rm -rf ~/.aliyun # 可选:删除配置 📌 注意事项 M1/M2/M3 芯片完全支持:阿里云 CLI 提供 Universal Binary 或 ARM64 专用版本,无需 Rosetta 21。 最低系统要求:macOS 11(Big Sur)及以上1。 版本要求:请确保使用 3.3.0 及以上版本,旧版已停止维护1。 完成安装后,您即可在 MacBook M1 上通过终端管理阿里云资源,例如远程开关 ECS 实例、操作 OSS、查询账单等。
浙公网安备 33010602011771号