IAM User Policy for S3 Access

FileCloud requires access in order to create bucket and manage it. 

The IAM user used to manage it must have the following permissions. This shows access to all buckets in your S3 console. You can restrict to specific bucket using the appropriate resource arn. Something like arn:aws:s3:::bucket_name


{

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

          "Statement": [

                            {

                               "Effect": "Allow",

                               "Action": [

                                     "s3:CreateBucket",

                                     "s3:DeleteObject",

                                     "s3:GetObject",

                                     "s3:ListBucket",

                                     "s3:PutObject"

                               ],

                                "Resource": [

                                     "arn:aws:s3:::*"

                              ]

                          }

                      ]

}



You can provide access to only a specific bucket, your Permission should look as follows:


{

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

          "Statement": [

                            {

                               "Effect": "Allow",

                               "Action": [

                                     "s3:CreateBucket",

                                     "s3:DeleteObject",

                                     "s3:GetObject",

                                     "s3:ListBucket",

                                     "s3:PutObject"

                               ],

                                "Resource": [

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

                              ]

                          }

                      ]

}