Skip to main content

Amazon S3 Authorization

Overview​

In order to get started with the S3 Blueprints, 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
    IAM service search
  3. Select "Policies" on the left sidebar
    Policies 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"
    S3 upload and download actions
    c. On the "Resources" dropdown, click "Add ARN"
    i. Add bucket location example "shipyard-authorization-demo"
    S3 upload and download bucket ARN
    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

Notes​

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