是否可以配置S3存储桶,以便将所有文件上传到S3存储桶,从而默认情况下每个人都可以看到所有页面?
当我将现有存储桶转换为网站时,我发现除非我为每个文件授予每个人权限,这是一个麻烦的事,但是没有一种方法可以默认给所有文件提供完全读取权限。
绝对可以。这是在S3 / CloudFront中存储部分(或全部)静态媒体的站点的常见用例。只需在存储桶的根级别设置S3存储桶策略即可。
这是一个示例策略,该策略允许*(任何人)从您在examplebucket
以下位置定义的存储桶中获取GetObject :
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"AddPerm",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::examplebucket/*"]
}
]
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句