AWS - S3 Integration Setup

The S3 integration with Indicative is available for Enterprise customers only. If interested, please contact us. You are required to grant S3 access to Indicative by editing the IAM policy of an existing S3 bucket.

In order to perform the following steps you must have administrative access to the AWS Console as well as your S3 database.

Edit IAM Policy

You are required to write an IAM policy to grant Indicative programmatic access to the respective S3 bucket.

To edit the IAM policy of an existing S3 bucket,

1. Sign in to the AWS Management Console and open the IAM console at https://console.aws.amazon.com/iam/.

2. Under the Services dropdown, select S3 under Storage.

s1.png

 

3. Click on the appropriate bucket and then click into Permissions

s2.png

4. Click Bucket Policy

 s3.png 

5. Enter the following into the editor and click Save

a. Note: the bucket name to be replaced is bold

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:ListBucket",
        "s3:GetBucketLocation"
      ],
      "Principal": {
        "AWS": "arn:aws:iam::064495811816:user/indicative-integrations"
      },
      "Resource": "arn:aws:s3:::BUCKET_NAME_HERE"
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:GetObject",
      ],
      "Principal": {
        "AWS": "arn:aws:iam::064495811816:user/indicative-integrations"
      },
      "Resource": [
        "arn:aws:s3:::BUCKET_NAME_HERE",
        "arn:aws:s3:::BUCKET_NAME_HERE/",
        "arn:aws:s3:::BUCKET_NAME_HERE*"
      ]
    }
  ]
}

6. Contact your account manager once you have granted Indicative programmatic access and provide your S3 bucket name. 

0 users found this helpful