使用 sam deploy ---guided 时出现 Security Constraints Not Satisfied 错误的原因是什么?

What is the cause of the Security Constraints Not Satisfied Error when using sam deploy ---guided?

我正在尝试按照 Hello World example 部署 AWS 无服务器应用程序,但在使用 sam deploy --guided 时出现安全约束不满足错误。我在每次提示时按 Enter 以接受教程中的默认值。

对我来说,奇怪的一点是,如果我使用适用于 VS 代码的 AWS 工具包扩展来部署应用程序,它工作正常,所以我认为它与我的 IAM 权限配置没有任何关系,但我是新手所以我不排除它。

最近更新了引导式部署以包含一个提示,确认您是否可以不定义任何权限。同时,添加了一个检查,如果您回答 'No',引导部署将失败。 (参见relevant part of the commit here。)

这意味着,从本次提交开始,您无法通过使用 Enter 响应来接受默认选项来完成 AWS Hello World tutorial

要从命令行成功部署,您需要确认'Yes'您可以不定义任何授权,然后它应该会按预期工作。

sam deploy --guided 期间,您需要回答以下问题 YES

你可以 sam deploy 跳过那个