You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更换AWS Amplify配置文件重部署应用,如何保留现有API?

解决Amplify跨账号/区域重新部署且保留API的步骤
  • 清理本地旧关联配置
    删除项目根目录下的.amplify隐藏文件夹,同时删除amplify/.config/local-env-info.json和amplify/team-provider-info.json文件——这些文件存储了和错误账号/区域的绑定信息,删掉后就能解除旧关联。

  • 切换到目标AWS账号(如果未配置)
    执行aws configure,输入目标账号的Access Key ID、Secret Access Key,以及正确的默认区域。

  • 重新初始化Amplify
    运行amplify init,流程中选择Create a new environment,给新环境起个名字(比如new-prod),然后选择目标区域,关联到刚才配置的AWS账号。不要选"Use an existing environment",因为旧环境已经被删除了。

  • 重新部署API(保留原有工作)
    直接执行amplify push,CLI会读取你本地amplify/backend/api/[你的API名称]目录下的所有schema、resolvers、规则配置,在新账号/区域重新创建对应的API资源,完全保留你之前的开发工作,不需要重建API。

  • 处理CLI缓存异常(如果还有问题)
    如果amplify init仍报错,执行amplify configure重新绑定CLI到目标AWS账号,或者运行amplify cache clear清理CLI缓存后再重试。

注意:操作前建议备份本地amplify目录,防止意外丢失配置。

内容的提问来源于stack exchange,提问作者Jamie Marshall

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 14:43:14