Before integrating the S3 data into Clarisights, you need to grant us access to the S3 Bucket.

Steps to grant access-

Go to your S3 Bucket and follow the below steps.

1. Grant List Objects permission to our Account ID 413014ec6f187a06afa9ff127415d7e7058ab25f6f6585a7edab13cab0e5c371

Your S3 BucketPermissionsAccess Control ListAccess for other AWS accountsAdd AccountSave 

2. Create S3 Bucket policy to allow our Account ID 747179778889to get S3 Objects.
Here is an example Policy

{
  "Id": "Policy1532617230989",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1532617227007",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::<your-s3-bucket-name>/*",
      "Principal":{"AWS":"747179778889"}
    }
  ]
}


Your S3 BucketPermissionsBucket PolicyBucket policy editorSave

3. Get Bucket Name , Bucket Region  and File path 

In example above us-west-2 is the Bucket Region, adwyzetest  is the Bucket Name , and sample_csv.csv is the File Path .
Note: file path should not start with /. But you can have /  or any Unicode characters within your file path, for example -

Here File path  is test_csvs/sample_csv.csv

Integrating the S3 bucket in Clarisights

Once you have the above information, visit the custom analytics integration page on the platform. Choose 'S3' from the list of source types.

Fill the respective fields Bucket Name , Bucket Region  and File path with the details you have from S3.

In the 'Interval' field, choose 'Daily' if you want the data to be pulled from S3 once a day, else choose the interval time in hours at which data needs to be pulled.

If you choose 'Daily' in the Interval field, you need to also choose the time of the day (24h format in your timezone) at which the data from S3 needs to be pulled everyday.

Did this answer your question?