Skip to main content
Skip table of contents

Amazon S3 Authorization

In order to get started with the S3 Templates, an IAM user with the required AWS permissions and programmatic access is required.

Steps

  1. Login to your AWS Management Console

  2. Search for and go to the IAM service page

  3. Select "Policies" on the left sidebar

  4. Click the blue "Create policy" button

  5. Select the "Visual editor" tab

  6. Add required S3 permissions
    a. On the "Service" dropdown, search for and select "S3"
    b. On the "Actions" dropdown
    ii. Under "Get" select "GetObject"
    iii. Under "Write" select "PutObject"

    c. On the "Resources" dropdown, click "Add ARN"
    i. Add bucket location example "shipyard-authorization-demo"

    d. Skip the "Request Conditions" dropdown

  7. Click "Next: Tags"

  8. Click "Next: Review"

  9. Add policy name

  10. Click "Create policy"

  11. Attach to an IAM User with programmatic access

  12. Add the IAM user's access key ID and secret access key into the corresponding fields on the Blueprint
    i. These values can be generated for any IAM User with programmatic access in the "Users" page

S3 upload and download bucket ARN
S3 upload and download actions
Policies left sidebar
IAM service search

Notes

CODE
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObject"
            ],
            "Resource": "arn:aws:s3:::shipyard-authorization-demo/*"
        }
    ]
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.