SuperAPI AI 工具集

gcp-to-aws

部署与运维

查看项目

更新于 10-15 19:58

技能介绍

用途:把 GCP 上由 Terraform 定义的基础设施迁移到 AWS,默认按工作负载类型做服务替换(如 Cloud Run→Fargate、Cloud SQL→RDS),默认使用开发级规格,除非用户另行指定。

主要能力:分五阶段执行——Discover 扫描 .tf 文件生成资源清单与聚类;Clarify 通过 8 个结构化问题确认需求;Design 生成 AWS 服务映射与设计报告;Estimate 借助 awspricing MCP 估算成本,不可用时回退到内置价格文件;Execute 输出时间线与风险评估。状态保存在 .migration/[MMDD-HHMM]/ 目录,含 .phase-status.json 等文件,并自动创建 .gitignore 保护状态。

使用方式:需提供 GCP 的 .tf 文件,可选 .tfvars 或 .tfstate;未找到 Terraform 文件会立即停止并要求补充。再次调用技能可从上次完成阶段继续。awsknowledge MCP 用于区域可用性与功能对等校验,不可用时标记 validation_status 为 skipped,不阻塞设计。

适用场景:已有 Terraform 描述的 GCP 基础设施、希望评估迁移到 AWS 的方案与成本。

限制:v1.0 仅迁移 Terraform 定义的基础设施,不扫描应用代码、不导入 GCP 账单、不生成 IaC 代码;应用代码扫描与 AI 快速通道推迟到 v1.1+。默认区域 us-east-1、默认开发级规格、货币 USD、时间线假设 8-12 周。价格回退时精度约 ±15-25%。