使用YAML设置S3存储桶的问题

时间:2018-04-19 01:07:27

标签: amazon-web-services amazon-s3 yaml amazon-cloudformation

我必须从YAML设置一个名为sayit的S3存储桶,并允许Web文件可公开访问。这就是我想出的。

{{1}}

当我把它放入CloudFormation时,它创建了一个名为cf-templates-yjnwxmkt6wo6的S3存储桶,当我将其配置为静态网络托管并转到端点时,它只给了我403错误。拒绝访问。我不知道自己做错了什么,任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

我运行了你的模板(使用不同的存储桶名称)并正确创建了存储桶。

如果您希望互联网可以访问存储桶的内容,则需要向模板添加Bucket Policy。 (使用示例模板,将其调整为S3Bucket。)

CloudFormation简单地使用 cf-templates 存储桶来存储您的模板。您在该区域中启动的任何模板都将使用相同的存储桶。如果您愿意,可以删除它,或者只是保留它。