In order for Duplicator Pro to properly access your S3 bucket a policy similar to the following must be set up.
Add the following to your IAM policy document, replacing the name of your bucket for BUCKETNAME (e.g. mybucket.domain.com)
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetBucketLocation", "s3:ListBucketMultipartUploads" ], "Resource": "arn:aws:s3:::BUCKETNAME", "Condition": {} }, { "Effect": "Allow", "Action": [ "s3:AbortMultipartUpload", "s3:DeleteObject", "s3:DeleteObjectVersion", "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectVersion", "s3:GetObjectVersionAcl", "s3:PutObject", "s3:PutObjectAcl" ], "Resource": "arn:aws:s3:::BUCKETNAME/*", "Condition": {} }, { "Effect": "Allow", "Action": "s3:ListAllMyBuckets", "Resource": "*", "Condition": {} } ] }
Note: For an in-depth understanding of buckets, users and policies see the official S3 documentation