我需要将所有存储桶文件公开以供查看。我已在 AWS 控制台的存储桶属性中为所有人添加了查看权限。但之后,似乎我必须明确按下“公开”按钮才能查看文件。如果我已经拥有权限,为什么会这样?
答案1
将此策略添加到存储桶的主首选项下的存储桶中将允许对存储桶中的所有文件进行全局读取访问。将 YOURBUCKETNAME 替换为您的存储桶的名称。这将仅允许下载,而不允许列出文件或其他任何内容。
{
"Version": "2008-10-17",
"Id": "",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOURBUCKETNAME/*"
}
]
}
要了解更多信息的起点,请参阅以下链接。