无法在 AWS 中验证或上传 CloudFormation 模板
Unable to validate or upload CloudFormation templates in AWS
在 CloudFormation 中,当我尝试通过单击设计器上方的 "checkbox" 按钮来验证我的模板时,或者当我尝试实际单击 "create stack" 按钮时,都会导致相同的错误:
"Cannot upload this template to the S3 bucket because of an error."
即使模板是默认的空模板(我假设它是有效的),也会发生这种情况。所以我不认为这是语法错误时我应该看到的错误。
{
"Parameters": {}
}
知道为什么会这样吗?当我进入控制台中的 S3 服务时,似乎我可以访问它,所以我不认为认为这是权限问题。
谷歌搜索答案只提供了 AWS 论坛上的一个线程,但他们收到了一个我没有看到的与权限相关的额外错误。
我是 AWS 的新手,所以请随时指出显而易见的地方。
您的特定错误消息可能是由过期的 AWS 控制台会话引起的。您应该尝试刷新浏览器并查看错误消息是否有变化。
至于默认模板,它无效,因为它必须包含至少 1 个资源。例如,当验证(使用设计器中的复选框)默认模板时,我收到以下错误消息:
Template is not valid: Template format error: At least one Resources
member must be defined.
原来我对 S3 有只读访问权限,这导致错误弹出。管理员更改权限以允许写入 S3 后,我就可以使用 CloudFormation 执行我需要执行的操作了。
在 CloudFormation 中,当我尝试通过单击设计器上方的 "checkbox" 按钮来验证我的模板时,或者当我尝试实际单击 "create stack" 按钮时,都会导致相同的错误:
"Cannot upload this template to the S3 bucket because of an error."
即使模板是默认的空模板(我假设它是有效的),也会发生这种情况。所以我不认为这是语法错误时我应该看到的错误。
{
"Parameters": {}
}
知道为什么会这样吗?当我进入控制台中的 S3 服务时,似乎我可以访问它,所以我不认为认为这是权限问题。
谷歌搜索答案只提供了 AWS 论坛上的一个线程,但他们收到了一个我没有看到的与权限相关的额外错误。
我是 AWS 的新手,所以请随时指出显而易见的地方。
您的特定错误消息可能是由过期的 AWS 控制台会话引起的。您应该尝试刷新浏览器并查看错误消息是否有变化。
至于默认模板,它无效,因为它必须包含至少 1 个资源。例如,当验证(使用设计器中的复选框)默认模板时,我收到以下错误消息:
Template is not valid: Template format error: At least one Resources member must be defined.
原来我对 S3 有只读访问权限,这导致错误弹出。管理员更改权限以允许写入 S3 后,我就可以使用 CloudFormation 执行我需要执行的操作了。