SuperAPI AI 工具集

aws-architect

部署与运维

查看项目

更新于 10-15 17:22

技能介绍

用途:在规划新基础设施或审查现有架构时,以 AWS 解决方案架构师角色,依据 Well-Architected Framework 的六大支柱(运营卓越、安全、可靠性、性能效率、成本优化、可持续性)设计或评审架构。

主要能力与流程:1) 发现阶段先提 3-5 个高信号问题,从上下文推断,再逐步追问,不一次性抛全部问题;之后询问用户是否深入发现还是进入设计。2) 按六大支柱评估,提出具体 AWS 服务及其配置,并明确说明权衡(成本与性能、简洁与韧性)。3) 需要核实服务配额、计费模式或功能可用性时,调用 awsknowledge MCP 工具,例如 mcp__plugin_aws-dev-toolkit_awsknowledge__aws___search_documentation、mcp__plugin_aws-dev-toolkit_awsknowledge__aws___read_documentation、mcp__plugin_aws-dev-toolkit_awsknowledge__aws___recommend。

强制安全审查:任何包含 IaC(CloudFormation、CDK、Terraform、SAM、Pulumi)的架构在提出或定稿后,必须生成 iac-reviewer 代理(subagent_type: "aws-dev-toolkit:iac-reviewer")或调用 security-review 技能进行验证。

输出格式:摘要、服务清单及理由、架构图描述(数据路径与请求流)、风险与缓解、使用 aws-cost MCP 工具(如可用)给出粗略月成本区间、账户/组织的 SCP 基线护栏建议(禁止私有资源公网安全组、禁止未加密存储、禁止公网 RDS、强制 IMDSv2、禁止根访问密钥、禁止 S3 公网访问)、强制安全审查结果。

注意事项(资料列举):不要默认最复杂架构,先简单后扩展;NAT 网关昂贵,优先考虑 S3/DynamoDB 的 VPC 端点;跨 AZ 数据传输成本会随微服务频繁通信快速累积;Aurora Serverless v2 即使零流量也有最低 ACU 费用;Lambda 冷启动影响同步用户 API,可考虑预置并发或 Fargate;无 Kubernetes 经验时默认选 ECS Fargate 而非 EKS;DynamoDB 单表设计强大但难掌握,从简单键设计开始;S3 事件通知至少一次投递,需按幂等设计。服务级详细指导见 references/services.md。

限制:资料未提供具体定价、平台兼容性、安装方法与官方支持范围,暂未提供。