首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在亚马逊S3上,我可以提供单个对象的下载权限,但不能提供整个存储桶的下载权限

在亚马逊S3上,我可以提供单个对象的下载权限,但不能提供整个存储桶的下载权限
EN

Stack Overflow用户
提问于 2013-05-27 03:41:13
回答 1查看 308关注 0票数 1

我在S3上有一些图片,我想和我的Rails应用程序分享。我可以通过在S3 UI上设置权限:Everybody - Open/Download来访问这些图像。我想为存储桶中的所有对象设置此权限。存储桶权限界面没有用户的Open/Download选项。我需要在存储桶配置命令中指定什么action才能允许此操作?下面是我当前的命令:

代码语言:javascript
复制
{


"Version": "2008-10-17",
    "Id": "anid",
    "Statement": [
        {
            "Sid": "ansid",
            "Effect": "Allow",
            "Principal": {
                "AWS": "*"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::haggard/akey"
        }
    ]
}
EN

回答 1

Stack Overflow用户

发布于 2014-11-25 19:34:59

您的策略可能是错误的,这个策略对每个(匿名)用户都很有效:

代码语言:javascript
复制
{
  "Id": "Policy1416915063227",
  "Statement": [
    {
      "Sid": "AddCannedAcl",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::examplebucket/*",
      "Principal": {
        "AWS": [
          "*"
        ]
      }
    }
  ]
}

我建议使用以下链接中的策略生成器:http://awspolicygen.s3.amazonaws.com/policygen.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16763031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档