Necessary s3cmd S3 permissions for PUT/Sync

前端 未结 4 879
长发绾君心
长发绾君心 2021-02-04 05:17

In moving to AWS EC2, I want to restrict my instances\' user permissions for good reason. One thing the instances need to do is access files on S3 and write files there. However

4条回答
  •  醉梦人生
    2021-02-04 06:01

    I was trying to do big file uploads and the policy wasn't working well for me, I ended adding the next policy to the user:

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "Stmt1397834652000",
                "Effect": "Allow",
                "Action": [
                    "s3:ListAllMyBuckets"
                ],
                "Resource": [
                    "arn:aws:s3:::*"
                ]
            },
            {
                "Sid": "Stmt1397834745000",
                "Effect": "Allow",
                "Action": [
                    "s3:ListBucket",
                    "s3:ListBucketMultipartUploads",
                    "s3:GetBucketLocation",
                    "s3:AbortMultipartUpload",
                    "s3:GetObjectAcl",
                    "s3:GetObjectVersion",
                    "s3:DeleteObject",
                    "s3:DeleteObjectVersion",
                    "s3:GetObject",
                    "s3:PutObjectAcl",
                    "s3:PutObject",
                    "s3:GetObjectVersionAcl"
                ],
                "Resource": [
                    "arn:aws:s3:::my_bucket",
                    "arn:aws:s3:::my_bucket/*"
                ]
            }
        ]
    }
    

    where my_bucket is the bucket where I need to manage files though s3cmd

提交回复
热议问题