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 Bucket
→ Permissions
→ Access Control List
→ Access for other AWS accounts
→ Add Account
→ Save

2. Create an S3 Bucket policy to allow our Account ID 747179778889
to 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 Bucket
→ Permissions
→ Bucket Policy
→Bucket policy editor
→ Save

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.