我需要将我的所有存储文件公开以供查看。 我已经在AWS控制台的存储桶属性中向所有人添加了查看权限。 但看起来像之后,我不得不明确按“公开”的文件。 为什么如果我已经有权利呢?
将此策略添加到存储桶的主要首选项下,可以全局读取存储桶中的所有文件。 将YOURBUCKETNAMEreplace为存储分区的名称。 这将只允许下载,不列出文件或其他任何东西。
{ "Version": "2008-10-17", "Id": "", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": "s3:GetObject", "Resource": "arn:aws:s3:::YOURBUCKETNAME/*" } ] }
有关更多信息的起点,请参阅以下链接。