Setup Steps in AWS

  1. Create S3 Bucket if needed: Follow the steps in the S3 Bucket documentation or use your existing S3 Bucket.
  2. Create IAM Policy: Define the following permissions using your bucket name and follow the IAM Policy documentation.
{
    "Statement": [
        {
            "Action": "s3:ListBucket",
            "Effect": "Allow",
            "Resource": "*"
        },
        {
            "Action": [
                "s3:GetObject",
                "s3:PutObject",
                "s3:DeleteObject",
                "s3:GetBucketLocation"
            ],
            "Effect": "Allow",
            "Resource": [
                "arn:aws:s3:::YOUR_BUCKET_NAME",
                "arn:aws:s3:::YOUR_BUCKET_NAME/*"
            ]
        }
    ],
    "Version": "2012-10-17"
}

  1. Create a new User: Follow the steps in the User documentation and attach the IAM Policy created in the previous step.
  2. Record Credentials: Securely record the Access key ID and the Secret access key for the new user.