如何在Amazon S3中设置存储桶以便所有文件默认为公共只读?在亚马逊S3中公开一个存储桶
224
A
回答
375
您可以设置在这个博客帖子详细水桶政策:
http://ariejan.net/2010/12/24/public-readable-amazon-s3-bucket-policy/
按@ robbyt的建议,建立一个水桶政策具有以下JSON:
{
"Version": "2008-10-17",
"Statement": [{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": { "AWS": "*" },
"Action": ["s3:GetObject"],
"Resource": ["arn:aws:s3:::bucket/*" ]
}]
}
重要:将Resource
行中的bucket
替换为您的bu名称cket。
46
+0
这是“使用存储桶策略和用户策略”的官方文档https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies html的 – 2017-11-16 10:24:55
相关问题
- 1. 亚马逊S3 - 存储桶策略
- 2. php亚马逊s3存储桶创建
- 3. Android亚马逊s3存储桶
- 4. 亚马逊s3桶ListObject
- 5. 在亚马逊S3存储桶内搜索
- 6. 更新亚马逊S3存储桶中的文件
- 7. 亚马逊上的存储桶权限
- 8. 亚马逊S3 - 从nodejs SDK访问存储桶
- 9. 制作亚马逊S3存储桶可搜索
- 10. 启用亚马逊S3存储桶版本
- 11. 来自亚马逊S3存储桶的响应时间很长
- 12. 亚马逊S3硬编码我的存储桶URL
- 13. 亚马逊s3存储桶可以用于队列吗?
- 14. 亚马逊S3存储桶对象访问
- 15. 亚马逊s3虚拟主机的存储桶
- 16. 亚马逊s3桶路径问题
- 17. 亚马逊s3把斗与桶政策
- 18. 网址供公众亚马逊S3存储
- 19. 访问IAM角色S3存储桶图像通过亚马逊S3 sdk for javascript
- 20. RAILS S3显示存储在亚马逊S3的pdf文件
- 21. lighttpd在亚马逊s3
- 22. 亚马逊S3说法斗不存在
- 23. 在codeigniter从亚马逊s3桶中获取文件列表
- 24. 发送mysql转储到亚马逊S3
- 25. 为我的网站在亚马逊S3中储存图像
- 26. 从hadoop访问亚马逊S3存储桶从命令行指定SecretAccessKey
- 27. 亚马逊S3获取存储桶位置返回ListAllMyBucketsResult而不是
- 28. 亚马逊Kinesis Firehose缓存到S3
- 29. 本地缓存亚马逊s3 codeigniter
- 30. Plupload亚马逊S3缓存控制
使用官方还需要将AWS CLI'arn:aws:s3 ::: bucket'添加到'Resource'数组。 (所以没有'/ *'。)我希望这可以帮助那些像我一样挣扎着的人。 – silvenon 2015-02-18 16:03:05
我的不好。只有在您计划“同步”时才需要此功能,而不仅仅是查看存储桶。 – silvenon 2015-02-18 16:05:25
为了支持通过python的boto进行匿名访问,除了设置此策略之外,我还必须在存储桶的“属性”>“权限”部分中将'List'特权授予'Everyone'。 – 2015-07-07 19:33:32