Agent Skills
返回列表
🔒

AWS Infra

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @zcwl/aws-infra-free。

技能介绍

要解决的问题

用 AWS CLI 管理基础设施时,三个摩擦点很具体:命令记忆成本高,aws ec2 describe-instances --filters ... 这类调用参数一多就容易出错;写操作缺少确认环节,一条 aws ec2 terminate-instances 敲下去就不可逆;而在控制台逐个翻看资源,又很难快速把健康状态、安全配置和账单信息串起来。

技能如何工作

AWS Infra 把本地 AWS CLI 包装成对话式入口,核心流程固定且可预期:

  • 自然语言转 CLI:用户用日常语言提问,技能将其转换为对应的 aws 命令并执行,无需记忆参数细节。
  • 读操作优先:默认只执行只读命令,如 aws sts get-caller-identity 与各类 list-* / describe-* 查询。CloudWatch 指标、IAM 配置、S3 公开访问、SG 暴露面、KMS 密钥使用等安全检查也走只读路径。
  • 变更前强制确认:用户要求变更时,技能先给出完整命令并等待明确确认;对 delete、terminate、modify、scale、billing、IAM 凭证等高风险动作,这一步不可跳过。
  • 能 dry-run 就 dry-run:命令支持 --dry-run 时优先使用,先展示执行计划再落地。

适用边界与注意点

  • 依赖本机已安装 AWS CLI 2.0+ 与 Python 3.6+,并完成凭证配置;无网络则无法工作。
  • 结果具有区域性:仅某个 region 内的资源会被查询到,技能会明确说明用的是哪个区域。
  • 空输入、超长输入或超出资源范围的查询会返回错误提示,而不是静默降级。
  • 不适合需要人工判断的复杂决策场景:它执行的是 CLI 命令,不是架构师。

使用场景

  • 值班运维用自然语言查询某区域的 EC2 实例列表,逐台查看运行状态与基本配置。
  • 安全工程师询问某 S3 存储桶是否开放了公开访问,快速得到只读检查结论。
  • 运维人员需要确认当前账号身份与默认区域,作为后续批量查询的前置校验。
  • 自动化流水线想在执行变更前预览计划,技能优先使用 `--dry-run` 展示将要运行的命令。

适合人员

  • 负责 AWS 日常巡检的运维工程师,希望少记 CLI 参数,用自然语言完成资源盘点。
  • 兼顾云平台与成本控制的团队成员,需要快速核对区域级资源与用量数据。
  • 在 CI/CD 流水线中处理 AWS 变更的构建工程师,需要变更命令先预览再执行。
  • 偏好命令行但希望降低出错风险的工程师,重视只读默认与写操作确认门槛。