Create a single IAM user to access only specific S3 bucket

 Create a single IAM user to access only specific S3 bucket



{

  "Version": "2012-10-17",

  "Statement": [

    {

      "Sid": "Stmt1528735049406",

      "Action": [

        "s3:DeleteObject",

        "s3:GetObject",

        "s3:HeadBucket",

        "s3:ListBucket",

        "s3:ListObjects",

        "s3:PutObject"

      ],

      "Effect": "Allow",

      "Resource": "arn:aws:s3:::YOURBUCKETNAME"

    }

  ]

}








{

    "Version": "2012-10-17",

    "Statement": [

        {

            "Sid": "BucketOperations",

            "Effect": "Allow",

            "Action": "s3:ListBucket*",

            "Resource": "arn:aws:s3:::<bucketname>"

        },

        {

            "Sid": "ObjectOperations",

            "Effect": "Allow",

            "Action": [

               "s3:AbortMultipartUpload",

               "s3:ListMultipartUploads",

               "s3:DeleteObject*",

               "s3:GetObject*",

               "s3:PutObject*"

            ],

            "Resource": "arn:aws:s3:::<bucketname>/*"

        },

        {

            "Sid": "DenyAllOthers",

            "Effect": "Deny",

            "Action": "s3:*",

            "NotResource": [

               "arn:aws:s3:::<bucketname>",

               "arn:aws:s3:::<bucketname>/*"

            ]

        }

    ] 

}

Comments

Popular posts from this blog

How to install and configure OSSEC server and client

Autodesk Maya 2024 Install Windows 11

Wazuh Server Detecting unauthorized processes