【问题标题】:Read-Only access to S3 folder on Amazon只读访问 Amazon 上的 S3 文件夹
【发布时间】:2012-10-28 04:38:09
【问题描述】:

我正在尝试设置对 Amazon 上特定文件夹的只读访问权限。我有一个“公司”存储桶和文件夹“软件”。出于某种原因,以下代码对我不起作用(我正在使用 CloudBerry 进行验证):

{
    "Statement": [
    {
        "Effect": "Allow",
        "Action": [
            "s3:Get*",
            "s3:List*"
        ],
        "Resource": "arn:aws:s3:::corporate/software/*"
    }
    ]
}

但如果我使用:

"Resource": "*"

我可以看到所有的桶... 我错过了什么吗?

【问题讨论】:

    标签: amazon-s3 amazon-web-services user-permissions


    【解决方案1】:

    下面的代码对我有用:

    {
        "Statement": [
    {
        "Effect": "Allow",
        "Action": [
            "s3:ListBucket",
            "s3:GetBucketLocation",
            "s3:ListBucketMultipartUploads"
        ],
        "Resource": "arn:aws:s3:::corporate",
        "Condition": {}
        },
        {
        "Effect": "Allow",
        "Action": [
            "s3:GetObject",
            "s3:GetObjectAcl",
            "s3:GetObjectVersion",
            "s3:GetObjectVersionAcl"
        ],
        "Resource": "arn:aws:s3:::corporate/software/*",
        "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": "s3:ListAllMyBuckets",
            "Resource": "*",
            "Condition": {}
        }
    ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 2012-10-11
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      相关资源
      最近更新 更多