Set up a project in Amazon S3

You can automatically export your raw user data to an Amazon Web Services (AWS) S3 bucket with Adjust's cloud storage uploads. Set up a project in the AWS management console, and make note of the following values to set up cloud storage uploads to your Amazon S3 bucket:

  • Access key ID
  • Secret access key
  • Bucket name

Set up your project in the AWS Management Console

  1. Create a dedicated S3 bucket to store your exported data. Make a note of the bucket name so that you can create a policy and add the bucket to your Adjust dashboard later.
  2. Create a new IAM user. This user should be used only for accessing the S3 bucket you have created for the data export. Give the user programmatic access.
  3. Copy the Access Key ID and the Secret Access Key of the newly created IAM user. Store these in a safe location to add the bucket to your Adjust dashboard later.
  4. Embed an inline policy for the IAM user you just created:
    1. Follow the instructions under the "To embed an inline policy for a user group (console)" section.
    2. Select the JSON tab to create the policy and paste the following JSON code:
{
  "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/*"]
    }
  ]
}
Important:
Replace YOUR-BUCKET-NAME-HERE with your bucket name.