【问题标题】:AWS create user only with S3 permissionsAWS 仅创建具有 S3 权限的用户
【发布时间】:2021-04-13 22:09:16
【问题描述】:

我知道如何通过 AWS 控制台 en IAM 创建用户,但我想知道我应该在哪里或如何设置该用户的权限,以便他只能:

  • 将文件上传/删除到特定 S3 存储桶中的特定文件夹

我有这个桶:

所以我想知道我是否必须在该界面中设置权限,或者直接在 IAM 服务中的用户中设置权限

我正在使用此策略在那里创建一个组:

但是对于“写入”和“读取”有很多策略,我只需要在特定存储桶中写入/读取文件需要哪些策略?

编辑:目前我有这个政策:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:ListBucket",
                "s3:DeleteObject"
            ],
            "Resource": "arn:aws:s3:::static.XXXXXX.com/images/carousel/*",
            "Condition": {
                "BoolIfExists": {
                    "aws:MultiFactorAuthPresent": "true"
                }
            }
        }
    ]
}

我想知道这是否足以:

  • 登录 AWS 控制台
  • 转到 S3 存储桶并删除/读取我想要的存储桶文件夹中的对象

【问题讨论】:

    标签: amazon-s3


    【解决方案1】:

    您可以为获得自定义策略 (Doc) 的用户附加角色。

    您可以在此处选择服务、要允许的操作以及列入白名单的资源。

    【讨论】:

    • 这样的? i.imgur.com/vh12vP5.png我不确定这两个权限是否足够
    • 所以取决于您的用例。如果您知道要删除的文件是如何调用的,则只需要 DeleteObject 和 PutObject 进行上传。例如,如果您想选择要删除的文件,那么您还需要 ListBucket 策略。
    • 我明白了,我在列表中找不到该政策
    • 它实际上是 ListBucket,是我这边的一个错误。
    • 啊,已经设置好了 :D 我将使用政策的 JSON 编辑我的问题
    【解决方案2】:

    您可以使用与 S3 关联的基于资源的策略,也可以使用与 IAM 用户、组或角色关联的基于身份的策略。

    Identity-based policies and resource-based policies

    您可以将以下身份策略附加到用户,以将文件上传/删除到特定 S3 存储桶中的特定文件夹。

    {
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:DeleteObject"
            ],
            "Resource": "arn:aws:s3:::SAMPLE-BUCKET-NAME/foldername"
        }
    ]
    

    }

    更多详情请参考Grant Access to User-Specific Folders in an Amazon S3 Bucket

    【讨论】:

      猜你喜欢
      • 2019-09-23
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 2016-09-16
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      • 2021-04-24
      相关资源
      最近更新 更多