AWS Sam 部署失败

Posted

技术标签:

【中文标题】AWS Sam 部署失败【英文标题】:AWS Sam delpoy failed 【发布时间】:2021-11-03 07:15:59 【问题描述】:

我已经通过sam init 创建了 sam 项目文件。 我选择了“nodejs14.x”运行时和hello world模板

sam build 看起来不错。

但是sam deploy --guided 失败并且错误消息是

Looking for resources needed for deployment:
        Creating the required resources...
Error: Failed to create managed resources: Waiter StackCreateComplete failed: Waiter encountered a terminal failure state: For expression "Stacks[].StackStatus" we matched expected path: "ROLLBACK_COMPLETE" at least once 

在 aws cloudFormation 控制台中,我发现存储桶策略创建失败。

我已经配置了具有管理员角色的 aws 凭据(权限:AdministratorAccess),所以我敢打赌,它被授予创建存储桶策略的权限。 那么,我的项目出了什么问题?请帮帮我。

【问题讨论】:

我在一个帐户中遇到了同样的错误,但它在另一个帐户中神奇地解决了。尝试删除堆栈并再次运行 sam deploy -g,以防万一它神奇地自行解决。 【参考方案1】:

尝试在 CloudFormation 控制台中删除您的堆栈并重新部署它。

【讨论】:

以上是关于AWS Sam 部署失败的主要内容,如果未能解决你的问题,请参考以下文章

AWS SAM 模板 - 本地测试

CloudFormation - SAM 模板的结构无效。 “资源”部分是必需的

AWS SAM 模板中的 Auth 部分出错

SAM命令失败:ImportError:无法导入名称AliasedEventEmitter

Rails 部署到 AWS ElasticBeanstalk/RDS 失败

AWS 代码部署部署失败