Ask or search…
Comment on page

Amazon Marketing Streams

Connect Amazon Marketing Streams on Daton


Step 1: Login to AWS console

  1. 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. 1.
    Select Role from Access Management menu and click Create Role button
Create a new Role
2. Select AWS cccount for Trusted Entity Type and use Account Id: 214669062314
Select AWS account while creating the role
Use Daton AWS account ID
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.
Give Full Access to SQS
4. Name and create the role
Name the role
Create role

Step 3: Update trust policy for the role

  1. 1.
    Click on the role that you created earlier. Go to Trust Relationships tab and click on Edit Trust Policy button
Click on the new role
Edit trust policy
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. 1.
    Click on the SQS role and edit it
  2. 2.
    Update Maximum Session Duration to 12 Hours
Update session duration

Create AMS integrations on Daton

Step 1: Copy Role ARN from Amazon AWS IAM
Role ARN
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.