Description
The AWS SQS Source enables you to stream log data from an SQS topic as a Pipeline source via Amazon’s Simple Queue Service (SQS).Configure SQS
- Log in to the AWS console and navigate to Simple Queue Service.
- On the Amazon SQS landing page, click Create queue.
- For Type, make sure Standard is selected.
- Enter a Name for the service, for example
mezmo-pipeline. - Leave all the other settings at the default, and at the bottom of the page click Create queue.
- On the Queue details page, select the Access policy tab.
- Click Edit for the Access policy, and enter the JSON definition at the end of these instructions.
- In the JSON definition, enter these values, then click Save.
- For
Resource, enter the value forARNin the Details section for SQS. - For
aws:SourceARN, navigate to your S3 bucket, open the Properties tab, and enter the value forAmazon Resource Name (ARN). - For
aws:SourceAccount,enter the value for your AWS user account. You can find your Account ID by selecting your account name in the upper-right corner of the AWS console.
- For
SQS Access Policy JSON Definition
AWS Access Key Required IAM Permissions
Mezmo Source Configuration
- Select the Amazon SQS Source in your Mezmo Telemetry Pipeline and select Edit config.
- Navigate to your SQS queue and copy the URL in the Details section.
- In the Amazon SWS Source configuration, copy the URL into the SQS Queue URL field.
- Enter the information for your AWS Authentication, and the Region for your SQS Queue.
- Select the Compression method to use for your SQS event notifications. The
Compressionsetting ofautowill attempt to use theContent Encoding,Content-Type, andkeysuffix to determine which encoding is in use. If the compression setting cannot be determined, it will default tonone.

