Here’s how to connect your Amazon S3 account to Grow.
First, log in to your Grow account and click Add Metric. Select Amazon S3 from the list of data sources, then click the blue Connect button.
To connect your Amazon S3 account, you will need to enter your Connection Name, Access Key ID, Secret Access Key, and Bucket (which is optional).
For the Connection Name field, enter a name that you want Grow to remember. The name you enter is what your connection will be called after you press Submit.
In Amazon, you’ll need to create an IAM user in your AWS account. You can find instructions here on their help documentation.
When you create the new user, you will need to create credentials for this user, which includes an Access Key ID and a Secret Access Key. Copy these values into Grow.
NOTE: Before you finish creating the user, you will only have one chance to view the Access Key ID and secret access keys. You can click “Download .csv” to save the file with the keys if you need to see it later. After you have passed this step, you will not be able to see the access keys again.
Make sure that the new IAM User has Programmatic Access, as they will need to access the API.
You’ll need to attach permissions to this IAM user. We recommend simply attaching the “S3ReadOnly” policy to the user; this is usually the fastest way. This document will walk you through how to attach managed policies to an IAM user.
If you know which bucket your IAM user needs access to, you can check out this help article to learn how to give the user access to that bucket. This, however, is optional.
If you do specify a bucket, you do not need to put
// in front of the bucket name. Below are a couple examples:
- Correct bucket name format:
- Incorrect bucket name format:
Once you have this set up, go ahead and copy the access key ID, the secret access key, your connection name, and the bucket (if you have it) into Grow. Press Submit, and you are good to go!
Questions? Email us at email@example.com or chat in on the site.