用途:该技能面向云运维场景,帮助用户查询、校验并安装阿里云 ECS 扩展(OOS Packages)。架构为 ECS + OOS(运维编排服务)+ 云助手。
主要能力:查询可用扩展列表(如宝塔面板、OpenClaw、Node.js、Python 等);检查某扩展是否受支持;在单台或多台 ECS 实例上一键安装扩展;部署开发环境;安装服务器管理面板。
使用方式:需先满足前置条件——Aliyun CLI 版本不低于 3.3.1(用 aliyun version 校验),并执行 aliyun configure set --auto-plugin-install true 开启插件自动安装;若自动安装失败,可手动安装 oos 插件(aliyun plugin list 查看,aliyun plugin install --file <path> 安装)。凭据方面,仅用 aliyun configure list 检查状态,禁止读取、回显或明文传入 AK/SK。执行前需运行 aliyun configure ai-mode enable、设置 user-agent 并 aliyun plugin update,完成后 aliyun configure ai-mode disable。命令须使用插件模式(小写连字符),如 oos list-templates、get-template、start-execution、list-executions,以及 ecs describe-instances、run-command 等。安装前必须与用户确认 RegionId、InstanceId、PackageName 等全部参数,并校验输入(InstanceId 匹配 ^i-[a-zA-Z0-9]{10,30}$,PackageName 匹配 ^[a-zA-Z0-9][a-zA-Z0-9-]*$,单次最多 50 个实例)。
所需权限:涉及 bss:DescribeOrderDetail、ecs:DescribeCloudAssistantStatus、ecs:DescribeInstances、ecs:DescribeInvocations、ecs:DescribeInvocationResults、ecs:RunCommand、oos:GetApplicationGroup、oos:GetTemplate、oos:ListInstancePackageStates、oos:ListTemplates、oos:StartExecution、oos:UpdateInstancePackageState、oss:GetObject 等 RAM 权限。
限制:安装会修改实例状态,须获用户明确确认;权限不足时需暂停并引导申请;具体扩展参数以模板为准,资料未提供完整参数清单与各扩展细节。