SuperAPI AI 工具集

migration-apprunner-to-ecs-express

部署与运维

查看项目

更新于 10-15 17:22

技能介绍

用途:引导将 AWS App Runner 服务迁移到 Amazon ECS Express Mode。App Runner 于 2026 年 4 月 30 日起停止接纳新客户,新部署需改用 ECS Express Mode 等方案,本技能按单个服务逐一迁移。

主要能力:验证所需 MCP 服务器、发现 App Runner 服务配置、创建 IAM 角色、部署 Express Mode 并监控、健康检查与功能验证、Route 53 加权切换、退役清单、成本对比,以及自定义域名、WAF/CloudFront、IaC 转换等参考文档。

使用方式:先确认 awsknowledge、awspricing 与 ecs-mcp 可用;ecs-mcp 需用户自行在 MCP 配置中添加,命令为 uvx mcp-proxy-for-aws@latest https://ecs-mcp.us-east-1.api.aws/mcp --service ecs-mcp --region us-east-1,需已安装 uv/uvx。前置条件包括 AWS CLI v2、Python 3.10+ 及相应 AWS 凭证权限。简单服务可用 Quick Migrate(约 30–60 分钟),复杂或生产关键服务走 9 步完整流程。

适用场景:镜像式、公开、无 VPC 连接器、无自定义域名的简单服务,或需要加权切换的生产服务。

限制:读操作由技能执行,写操作生成命令由用户运行,删除等破坏性操作仅提供清单需用户确认;不保证零停机、数据完整性或节省成本;成本估算为近似值,不含数据传输、NAT Gateway、CloudWatch 等费用;不自动化 CI/CD;不提供预构建 IaC 模块;一次仅处理一个服务,超过 10 个需循环;源代码部署的服务须先容器化并推送 ECR。参数名、托管策略名与定价应通过 awsknowledge MCP 实时查询,避免硬编码。