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

Amplify CLI执行amplify push后后端Storage资源未创建问题求助

解决方案

1. 强制触发Storage资源的变更部署

手动修改本地Storage的CloudFormation模板,让CLI识别到变更:

  • 打开amplify/backend/storage/myProjectStorage/storage-cloudformation-template.json
  • 修改Description字段,比如在原有描述后加-update-123(任意唯一标识即可)
  • 保存文件后执行:
amplify push

此时CLI会检测到Storage资源有变更,重新发起部署流程。

2. 检查CloudFormation栈状态

登录AWS CloudFormation控制台,找到对应dev环境的Storage栈(命名格式通常为amplify-<你的项目名>-dev-<随机编号>-storage):

  • 查看栈的状态,如果是CREATE_COMPLETE说明资源已部署,问题可能是Amplify控制台未同步;如果是ROLLBACK_COMPLETE或其他异常状态,查看事件日志定位具体错误。

3. 重置本地与后端环境的同步

执行以下命令强制拉取后端最新状态并重置本地配置:

amplify env pull --restore

拉取完成后,重新执行amplify storage add配置存储,再尝试amplify push。

4. 清理Amplify CLI缓存

CLI缓存可能导致变更检测失效,清理后重新部署:

amplify cache clear
amplify push

5. 验证S3桶实际存在情况

查看amplifyconfiguration.json里的aws_user_files_s3_bucket字段值(xxx132512-dev),登录AWS S3控制台搜索该桶:

  • 如果桶已存在,说明资源实际部署成功,问题出在Amplify控制台的同步延迟,等待一段时间或刷新页面即可;
  • 如果桶不存在,说明部署过程中存在隐藏错误,需要查看CloudFormation的事件日志排查。

内容的提问来源于stack exchange,提问作者PleaseDontHurtMe.jpeg

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 09:13:22