一、准备工作
在创建并执行云助手命令前,需确保目标ECS实例满足以下条件:
- 实例状态为运行中(Running),可通过DescribeInstances接口查询
- 已安装云助手Agent,2017年后创建的公共镜像实例默认预装
- Windows实例需完成PowerShell环境配置
二、创建云助手命令
通过ECS管理控制台创建命令的步骤如下:
- 登录ECS管理控制台
- 左侧导航栏选择运维与监控 > 云助手
- 选择目标地域后点击创建命令
- 配置参数:
- 命令名称(如HelloECS)
- 选择Shell/Bat/PowerShell类型
- 输入Base64编码后≤16KB的脚本内容
三、执行云助手命令
创建完成后可通过两种方式执行:
- 立即执行:
- 单次最多选择100台实例
- 支持Shell命令默认在/home目录执行
- 定时任务:
- 支持Cron表达式配置
- 需云助手Agent版本≥2.2.3.282(Linux)或2.1.3.282(Windows)
四、管理执行结果
通过以下方式查看执行状态和日志:
- 调用DescribeInvocations接口查询执行状态
- 在控制台执行记录页面查看详细日志
- 使用阿里云日志服务进行深度分析
云助手命令通过标准化运维流程显著提升管理效率,建议优先使用自定义参数实现脚本复用,同时关注命令配额限制(默认100条/地域)。对于关键操作,建议先在测试环境验证脚本逻辑。