AWS S3 Integration



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.

If you are integrating Snowplow data via AWS S3, please use our Snowplow Integration documentation instead. 


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

In Indicative

  1. Click on Settings and select Data Sources.
  2. Click on New Data Source.
  3. Select the Amazon S3 icon.
  4. Click Next. The following fields will have to be pulled from your AWS Console


In the AWS Console

  1. Sign in to the AWS Management Console and open the IAM console at
  2. Under the Services dropdown, select S3 under Storage.
  3. Click on the appropriate bucket.
  4. Enter in the Bucket Name into the Indicative UI.
  5. Click on your bucket and refer to the bucket structure. Enter that into File Path field in the Indicative UI.
  6. Click Next
  7. Copy the policy by clicking into the box. You will need to paste this in step 10.
  8. Go back to the AWS Console. Select the bucket and click into Permissions
  9. Click on Bucket Policy
  10. Enter the copied policy from step 7 into the editor and click Save


Finishing Up

  1. Go back to Indicative and press Validate Integration.
  2. If successful, you will see this scheduling screen.
  3. Please select a date and time and enter your contact info to schedule a meeting with an Indicative specialist.

  4. Grant Indicative the necessary information to move forward with your integration by completing this Data Integration Questionnaire.


If you have any questions or concerns about the above Integration, please contact your Customer Support Manager, or email

1 users found this helpful