CSV uploads to Amazon S3
You can automatically export your raw user data to Amazon Web Services (AWS) with Adjust's CSV uploads. Simply use your dashboard to select the events and define the data points you want to send.

Once you are set up, you will receive hourly CSV uploads to your storage bucket. You can use this raw data to build your own database, analyze your users the way you want, or recall data instantly, without ever having the request Adjust logs.

Create an Amazon S3 bucket

This integration requires an AWS account and S3 bucket. When creating your bucket on AWS, ensure that you have enabled the following permissions: s3:ListBuckets3:GetBucketLocation, and s3:PutObject. For more information, see here.

If you don't have an existing policy

To create a new IAM policy in AWS, followthese steps. You can copy and paste the below example policy using the JSON option in AWS: 
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetBucketLocation",
                "s3:ListBucket"
            ],
            "Resource": [
                "arn:aws:s3:::YOUR-BUCKET-NAME-HERE"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:::YOUR-BUCKET-NAME-HERE/*"
            ]
        }
    ]
}
Note: replace YOUR-BUCKET-NAME-HERE with your bucket name.

If you don't have an existing IAM user

To create a new IAM user, follow 

these steps

. (You can select "Programmatic Only," since our system does not require access to the AWS console.) Then, copy the user account's Access Key ID and Secret Access Key. Enter these on the Adjust dashboard when setting up CSV uploads for AWS. If you can save your CSV upload settings, Adjust successfully connected to your S3 bucket. 

Forward data from Adjust to your Amazon S3 bucket

Create your S3 bucket on Amazon before following the steps below.

In the Adjust dashboard
  1. Navigate to your app and select your app options caret ( ^ )
  2. Select All Settings > Raw Data Export > CSV Upload
  3. Select Amazon S3 from the dropdown menu
  4. Enter your key, secret, and bucket name as defined in AWS *
  5. Open Select Events for Export, select the events you want Adjust to send to AWS, and select OK
  6. Enter your CSV definition
  7. Select SAVE
After you complete the steps above, Adjust will forward hourly CSV data files to your Amazon S3 bucket.

* To find your key and secret in AWS, select your username and go to Security Credentials > Access Keys > Create New Access Keys.

On this topic