This post explains how to create an AWS S3 Bucket and an IAM User with programmatic access to the bucket.
You will need access to the AWS S3 console for your account and have permissions to create new buckets and create new IAM users.
This is based on:
This content is shared under a Creative Commons Attribution-ShareAlike 4.0 International.
On the AWS S3 console, create a new bucket, making sure to note the name. Also, be sure to secure the bucket (allowing no public access). Also, the bucket should be created in the a region of your convenience (closest to your use is likely best.)
From the AWS S3 Console, select S3. Once on the S3 interface, follow the on-screen menus to create a new bucket.
On the AWS S3 console, create a new user.
-
Give the user "programmatic" access.
-
When prompted or a security policy, create a new one with the following:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:*", "Resource": [ "arn:aws:s3:::your-bucket-name-here/*", "arn:aws:s3:::your-bucket-name-here" ] } ] }
-
Be sure to attach the new policy to the new user!
-
Once the user is created, take note of the Access Key Id and Secret Access Key.