blu*_*inc 5 amazon-s3 amazon-web-services
我的S3存储桶是私有的。但是现在我已将其更新为公开。我似乎仍然无法在未签名URL等的情况下访问文件。如何将所有文件公开?
为了使存储桶中的所有对象都可以公开读取,请在该特定存储桶上创建一个存储桶策略,该策略将授予GetObject匿名用户权限。将“ examplebucket”替换为存储桶的名称。您可以在Amazon S3管理控制台的“权限”部分中添加存储桶策略。
{
"Version":"2012-10-17",
"Statement":[{
"Sid":"AddPerm",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::examplebucket/*"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1531 次 |
| 最近记录: |