我正在使用Coda应用程序在我的S3存储桶上添加,编辑和保存文件。
该存储桶已启用静态网络托管。
每次上传或保存文件时,权限都会自动更改,以限制“世界”阅读文件。
如何设置Amazon S3存储区权限,以便每次保存文件时读取权限都保持公开状态?
答案 0 :(得分:2)
添加存储桶范围的策略而不是每个文件:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::my-brand-new-bucket/*"
]
}
]
}
http://s3browser.com/working-with-amazon-s3-bucket-policies.php
答案 1 :(得分:0)
我没有添加新的存储桶策略,而是通过将域名别名添加到我的存储桶来解决问题。当我通过别名访问存储桶文件时,我没有看到任何权限错误。