SuperAPI AI 工具集

alibabacloud-ecs-instance-ops

通用与其它

查看项目

更新于 10-15 19:54

技能介绍

用途:管理阿里云 ECS 实例完整生命周期,包括创建、启动、停止、重启、释放与查询。

主要能力:

  • 查询:describe-instances 支持按地域、实例 ID、状态(Running、Stopped、Starting、Stopping、Pending)和实例名过滤。
  • 创建启动:run-instances 需指定地域、安全组、交换机、镜像、实例规格、名称、系统盘类型与大小、计费方式等。
  • 电源操作:start-instance、stop-instance(可 --force-stop true 强制停止)、reboot-instance。
  • 释放:delete-instance --force true,仅适用于按量付费实例,操作不可逆。
  • 修改属性:modify-instance-attribute 改名称;modify-instance-spec 改规格(需先停止实例)。

使用方式: 前置条件:已安装阿里云 CLI 且版本不低于 3.3.3。安装命令:/bin/bash -c "$(curl -fsSL --connect-timeout 10 --max-time 120 https://aliyuncli.alicdn.com/setup.sh)"。 凭据:用 aliyun configure list 检查;禁止读取、回显或打印 AK/SK,禁止让用户直接输入 AK/SK,禁止用字面量凭据执行 aliyun configure set。无有效 profile 时停止并引导用户配置。 插件更新:aliyun configure set --auto-plugin-install true 与 aliyun plugin update。 每次加载生成一个随机 32 位小写十六进制会话 ID,所有调用云 API 的命令必须带 --user-agent AlibabaCloud-Agent-Skills/alibabacloud-ecs-instance-ops/{session-id}。 所有可自定义参数须先与用户确认,不得擅自使用默认值。付费操作(run-instances、modify-instance-spec、modify-instance-charge-type)前须按 alibabacloud-cli-cost-estimation 技能评估成本:单次操作追加 --estimate-cost 并向用户报价确认;多步任务先整体报价再统一确认。 权限失败时读取 references/ram-policies.md,并用 ram-permission-diagnose 技能引导用户申请权限,等待确认后继续。操作后可用 describe-instances 核对 Status 字段验证结果。

限制:释放实例不可逆;改规格需先停止实例;RAM 策略需具备各操作对应权限;资料未提供价格、配额上限及支持的全部地域与镜像细节。