Amazon Marketing Streams

Connect Amazon Marketing Streams on Daton

Pre-Requisites

Step 1: Login to AWS console

  1. Sign in to AWS console and go to IAM (Identity and Access Management)

Step 2: Create a new role to access SQS (Amazon Simple Queue Service)

  1. Select Role from Access Management menu and click Create Role button

2. Select AWS cccount for Trusted Entity Type and use Account Id: 214669062314

3. Add AmazonSQSFullAccess permissions - Search for 'sqs' and select AmazonSQSFullAccess from the list. Full access is required as Daton would create and manage SQS programmatically, for each of the Ad profiles and marketplaces.

4. Name and create the role

Step 3: Update trust policy for the role

  1. Click on the role that you created earlier. Go to Trust Relationships tab and click on Edit Trust Policy button

2. Replace existing policy with the following and save the policy

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::214669062314:user/DatonSQSAccess"
            },
            "Action": "sts:AssumeRole",
            "Condition": {}
        }
    ]
}

Step 4: Update SQS timeouts

  1. Click on the SQS role and edit it

  2. Update Maximum Session Duration to 12 Hours

Create AMS integrations on Daton

Step 1: Copy Role ARN from Amazon AWS IAM

Step 2: Fill integration details along with ARN

Step 3: Select Ad accounts from the list and submit the configuration

Step 3: That's all! Daton will create queues, create subscriptions to streams, and manage queues

Note: Subscriptions to streams can take up to 2 hours. You would be able to check status of subscriptions by editing the integration and navigating to subscription list page.

Last updated

Change request #551: Template