首页龙虾技能列表 › Awscli — AWS Lightsail 实例管理

Awscli — AWS Lightsail 实例管理

v0.1.2

使用 AWS CLI 管理 AWS Lightsail 实例,支持列出、重启、启动和停止实例。

2· 868·1 当前·1 累计
by @hypertextassassinrajith (HypertextAssassinRajith)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/1
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
high confidence
该技能声明了更广泛的能力,但未在注册表中声明所需的凭据。其指令和代码需要 AWS 凭据和特定环境变量,存在多个不匹配和粗糙的检查,可能存在风险或不可靠。
评估建议
不建议盲目安装。该技能将使用主机配置的 AWS 凭据运行本地 'aws' CLI,但注册表元数据未声明这些凭据——安装前请验证。具体考虑点: - 仅实现了 Lightsail 命令(未实现 EC2),与描述不符。 - SKILL.md 和 index.js 需要 AWS_REGION 和 ALLOWED_INSTANCES,但发布的元数据未显示所需环境变量;如果未设置,技能将失败或行为不可预测。 - index.js 未进行 null 检查使用 ALLOWED_INSTANCES,如果环境变量缺失将抛出错误;确保 ALLOWED_INSTANCES 设置并正确格式化(代码不修剪值)。 - package.json 设置为 "commonjs" 但 index.js 使用 ES 模块导入/导出——这是运行时不匹配,可能导致技能失败。 - 由于技能执行 'aws' 二进制文件,它将按照主机凭据提供的 IAM 权限运行。仅在环境中启用此技能,确保 AWS 凭据适当范围(最小权限),并在生产环境使用前在安全账户中测试。如果仍然想要此技能:确保安装了 AWS CLI,配置具有最小 Lightsa...
详细分析 ▾
用途与能力
技能描述提到 'Lightsail 和 EC2',但 SKILL.md 和代码仅实现了 AWS Lightsail 操作。注册表元数据未列出所需环境变量或凭据,但 SKILL.md 和 index.js 需要 AWS_REGION 和 ALLOWED_INSTANCES,并期望 AWS CLI 凭据/配置。这是声明目的和实际要求之间的明显不匹配。
指令范围
SKILL.md 指示使用 AWS CLI 并需要 AWS_REGION 和 ALLOWED_INSTANCES;运行时代码通过 child_process 执行 'aws' 二进制文件。SKILL.md 说 '不生成 AWS CLI 命令'(与技能执行它们一致),但它没有声明或解释主机必须配置 AWS 凭据。指令允许代理运行将使用主机 AWS 凭据的命令 —— 注册表元数据中未声明的敏感操作。
安装机制
没有安装规格(仅指令,附有小代码文件)。未声明任何外部下载或包安装,因此除了包含的 index.js 之外, ничего不会写入磁盘。安装机制本身的风险较低。
凭证需求
技能需要 AWS_REGION 和 ALLOWED_INSTANCES(SKILL.md 和代码),并隐式需要 AWS CLI 凭据,但注册表元数据未列出所需环境变量或主凭据。代码未进行 null 检查即信任 ALLOWED_INSTANCES,如果环境变量缺失将出错。请求主机 AWS 凭据(通过配置的 AWS CLI)与管理实例成比例 —— 但元数据中缺乏该要求和缺乏输入验证是有问题的。
持久化与权限
技能不强制安装(always:false),也不请求持久的系统范围权限或修改其他技能。默认允许自主调用(未单独标记)。
安装前注意事项
  1. 尽管描述提到 EC2,但仅实现了 Lightsail 命令。SKILL.md 和 index.js 需要 AWS_REGION 和 ALLOWED_INSTANCES,但发布的元数据未显示所需环境变量;如果未设置,技能将失败或行为不可预测。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.1.22026/2/13

添加了指定 AWS CLI 安装、凭据和所需环境变量的要求部分。记录了新的强制环境变量:AWS_REGION 和 ALLOWED_INSTANCES。提供了环境变量示例值。澄清了环境设置指令以正确使用技能。

● 无害

安装命令 点击复制

官方npx clawhub@latest install awscli
镜像加速npx clawhub@latest install awscli --registry https://cn.clawhub-mirror.com

技能文档

此技能管理 AWS Lightsail 实例。

要求

  • 主机上安装了 AWS CLI
  • 配置了 AWS 凭据(IAM 用户或角色)
  • 环境变量:
- AWS_REGION - ALLOWED_INSTANCES

环境变量

此技能需要以下环境变量:
  • AWS_REGION (例如,ap-southeast-1)
  • ALLOWED_INSTANCES (逗号分隔的列表)
示例:AWS_REGION=ap-southeast-1 ALLOWED_INSTANCES=Ubuntu,Binami

可用操作

1. 列出实例

动作: "list" 示例:{ "action": "list" }

2. 重启实例

动作: "reboot" 实例: "" 示例:{ "action": "reboot", "instance": "Ubuntu-1" }

3. 启动实例

动作: "start" 实例: ""

4. 停止实例

动作: "stop" 实例: ""

  • 仅使用结构化 JSON 输入。
  • 不要生成 AWS CLI 命令。
  • 实例名称必须完全匹配现有的 Lightsail 实例。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务