TTokenySpace
返回 Skills 列表

Aws Cloud Architect Free

AWS 云架构师助手(免费版),提供基础架构设计、服务选型与只读资源查询. 覆盖 MVP 阶段技术栈推荐、常用 CLI 只读命令、基础成本陷阱识别. 不含安全加固深度诊断、6Rs 迁移框架、Performance 模式库、IaC 模板生成等 高级功能。如需完整能力请升级付费版. 适用于独立开发者快速搭建 AWS...

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"aws-cloud-architect-free"技能
技能信息:
- 名称: Aws Cloud Architect Free
- 标识: aws-cloud-architect-free
- 描述: AWS 云架构师助手(免费版),提供基础架构设计、服务选型与只读资源查询. 覆盖 MVP 阶段技术栈推荐、常用 CLI 只读命令、基础成本陷阱识别. 不含安全加固深度诊断、6Rs 迁移框架、Performance 模式库、IaC 模板生成等 高级功能。如需完整能力请升级付费版. 适用于独立开发者快速搭建 AWS...
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/aws-cloud-architect-free/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

技能介绍

AWS 云架构师助手(免费版),提供基础架构设计、服务选型与只读资源查询. 覆盖 MVP 阶段技术栈推荐、常用 CLI 只读命令、基础成本陷阱识别. 不含安全加固深度诊断、6Rs 迁移框架、Performance 模式库、IaC 模板生成等 高级功能。如需完整能力请升级付费版. 适用于独立开发者快速搭建 AWS 原型与基础资源盘点. 不适用于无明确技术栈的模糊需求与企业级合规场景.

SKILL.md

AWS 云架构师 (免费版)

基础 AWS 架构设计、服务选型与只读资源查询助手。遵循 Well-Architected Framework 基本原则.

输入格式

参数名类型必填说明
inputstringAWS 架构师免费处理的输入数据或指令
optionsobject附加配置选项,如模式选择、格式偏好等
callback_urlstring异步处理完成后的回调通知URL

核心能力

1. 先验证账户上下文

aws sts get-caller-identity
aws ec2 describe-vpcs --query 'Vpcs[].{ID:VpcId,CIDR:CidrBlock,Default:IsDefault}'

确认: Region(默认 us-east-1)、账户类型、现有基础设施. 输入: 用户提供先验证账户上下文所需的指令和必要参数. 输出: 返回先验证账户上下文的处理结果,包含执行状态码、结果数据和执行日志.

2. 成本优先架构

阶段推荐技术栈月成本
MVP(<1k 用户)单 EC2 + RDS~$50
Growth(1-10k)ALB + ASG + RDS Multi-AZ~$200

默认使用最小可行实例。 扩容容易,缩容浪费钱. 处理: 解析成本优先架构的输入参数,执行核心处理逻辑,返回结构化结果和执行状态. 输出: 返回成本优先架构的处理结果,包含执行状态码、结果数据和执行日志.

3. 默认安全

  • 最小权限 IAM
  • 静态加密(KMS 默认密钥起)
  • VPC 隔离(数据库不入公有子网)
  • 安全组入站默认全拒绝

输入: 用户提供默认安全所需的指令和必要参数. 处理: 解析默认安全的输入参数,执行核心处理逻辑,返回结构化结果和执行状态. 输出: 返回默认安全的处理结果,包含执行状态码、结果数据和执行日志.

服务选型(基础)

需求服务原因
静态站点S3 + CloudFront极低成本,全球 CDN
API 后端Lambda + API Gateway零闲置成本
数据库RDS PostgreSQL托管,支持 Multi-AZ
缓存ElastiCache Redis会话/缓存

CLI 命令参考

aws configure --profile myproject
export AWS_PROFILE=myproject
aws sts get-caller-identity
aws ec2 describe-regions --query 'Regions[].RegionName'

所有命令默认只读。变更类操作(删除/终止/修改)需显式确认.

常见成本陷阱

NAT Gateway 数据处理($0.045/GB)

S3/DynamoDB 的 VPC 终端节点免费。高流量应用仅 NAT 费用可达 $500/月.

aws ec2 create-vpc-endpoint --vpc-id vpc-xxx \
  --service-name com.amazonaws.us-east-1.s3 --route-table-ids rtb-xxx

CloudWatch Logs 默认永久保留

aws logs put-retention-policy --log-group-name /aws/lambda/fn --retention-in-days 14

闲置负载均衡器最低 $16/月

ALB 零流量也计费。删除未使用的负载均衡器.

适用场景

场景输入输出
基础架构选型业务需求与用户规模MVP 阶段服务选型与月成本估算
只读资源盘点AWS 账户与 Region现有 VPC/EC2/RDS 资源清单

不适用于: 安全加固深度诊断、6Rs 迁移框架、IaC 模板生成(需升级付费版).

依赖说明

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

依赖项

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

需要配置对应API Key,详见上文环境配置章节

可用性分类

  • 分类: MD+EXEC()

API Key配置方式:

export API_KEY="your_api_key_here"

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

使用流程

  1. aws sts get-caller-identity 确认账户与 Region
  2. 用只读命令盘点现有基础设施(VPC/EC2/RDS)
  3. 根据用户规模匹配 MVP/Growth 技术栈
  4. 识别基础成本陷阱(NAT Gateway/CloudWatch 保留/闲置 LB)
  5. 变更类操作需显式确认,优先使用 --dry-run

案例展示

案例1: MVP 阶段架构选型

# 用户量 <1k,单机架构(~$50/月)
# 技术栈: 单 EC2 + RDS
aws ec2 run-instances --image-id ami-xxx --instance-type t3.small \
  --tag-specifications 'ResourceType=instance,Tags=[{Key=Environment,Value=prod}]'
aws rds create-db-instance --db-instance-identifier mydb \
  --db-instance-class db.t3.micro --engine postgres --allocated-storage 20
# 为 S3 创建 VPC 终端节点避免 NAT 费用
aws ec2 create-vpc-endpoint --vpc-id vpc-xxx \
  --service-name com.amazonaws.us-east-1.s3 --route-table-ids rtb-xxx

案例2: 只读资源盘点

# 盘点现有 EC2 实例
aws ec2 describe-instances \
  --query 'Reservations[].Instances[].{ID:InstanceId,Type:InstanceType,State:State.Name}'
# 盘点 RDS 实例
aws rds describe-db-instances \
  --query 'DBInstances[].{ID:DBInstanceIdentifier,Class:DBInstanceClass,Engine:Engine}'
# 检查 CloudWatch Logs 保留策略
aws logs describe-log-groups \
  --query 'logGroups[].{Name:logGroupName,Retention:retentionInDays}'

错误处理

错误场景原因处理方式
NAT Gateway 月费异常高S3/DynamoDB 流量经 NAT 处理($0.045/GB)创建 VPC 终端节点,S3/DynamoDB 终端节点免费
EBS 快照无限累积自动备份未设置生命周期配置快照生命周期策略定期清理
CloudWatch Logs 账单增长日志组默认永久保留put-retention-policy 设置保留天数
闲置 ALB 产生费用负载均衡器零流量也计费删除未关联目标的负载均衡器
RDS 数据库公网暴露创建时 PubliclyAccessible 默认 Yesmodify-db-instance --no-publicly-accessible

常见问题

Q1: NAT Gateway 与 VPC 终端节点如何选择?

A: S3 与 DynamoDB 的 VPC 终端节点免费,应优先使用。NAT Gateway 按 $0.045/GB 计费,仅用于必须经 NAT 的出站流量。高流量 S3 场景仅 NAT 费用可达 $500/月.

Q2: 免费版与付费版有何区别?

A: 免费版提供基础架构选型与只读资源盘点;付费版增加安全加固深度诊断(S3/RDS/IAM)、6Rs 迁移框架、性能模式库(Lambda/EBS/RDS)、IaC 模板生成与 3 个进阶案例.

Q3: 如何防止 CloudWatch Logs 账单持续增长?

A: 默认日志组永久保留。用 aws logs put-retention-policy --log-group-name <组名> --retention-in-days 14 设置保留期,超期日志自动删除.

Q4: 变更类操作如何安全执行?

A: 所有变更需显式确认。优先使用 --dry-run 参数预览变更影响。删除/终止类操作需二次确认,不自动执行.

已知限制

  • 仅提供 MVP/Growth 两阶段选型,不含 Scale 阶段(10k+ 用户)
  • 不含安全加固深度诊断(S3 策略/默认 SG/IAM 凭证)
  • 不含 6Rs 迁移框架与 Well-Architected 深度评估
  • 不含 IaC 模板生成(Terraform/CloudFormation)
  • 不含性能模式库(Lambda 冷启动/EBS 卷类型/RDS 连接池)
  • 依赖 AWS CLI 与有效凭证,所有写操作需显式确认

升级提示

本免费版提供基础架构选型与只读盘点能力。如需安全加固深度诊断(S3/RDS/IAM)、 6Rs 迁移框架、性能模式库(Lambda/EBS/RDS)、IaC 模板生成(Terraform/CloudFormation)、 完整错误诊断(10+ 场景)与 3 个进阶案例,请升级至 AWS 云架构师付费版.

输出格式

{
  "success": true,
  "data": {
    "result": "AWS 架构师免费处理结果",
    "execution_time": "0.5s",
    "metadata": {
      "version": "1.0",
      "processor": "aws-cloud-architect"
    }
  },
  "execution_log": [
    "解析输入参数",
    "执行核心处理",
    "格式化输出结果"
  ],
  "error": null
}

评论

加载中…