AWS cli:仅将权限设置为特定“文件夹”内的文件的公开权限

AWS cli:仅将权限设置为特定“文件夹”内的文件的公开权限

因此,我们有 300GB 以上的文件,位于如上例所示的文件夹中:

1000

file.jpg

big/file.jpg

medium/file.jpg

2000

file.jpg

big/file.jpg

medium/file.jpg

如何设置权限以允许任何人读取整个存储桶中“大”和“中”内的所有对象?

答案1

您应该使用如上所述的政策这里

{
  "Version":"2012-10-17",
  "Statement":[
    {
      "Sid":"AddPerm",
      "Effect":"Allow",
      "Principal": "*",
      "Action":["s3:GetObject"],
      "Resource":["arn:aws:s3:::examplebucket/1000/big/*"]
    }
  ]
}

相关内容