SNS
Consumes AWS SNS messages via an SQS subscription.
Configuration
yaml
source:
kind: sns
topic_arn: "arn:aws:sns:us-east-1:123456:my-topic"
sqs_queue_url: "https://sqs.us-east-1.amazonaws.com/123456/my-sns-queue"
region: us-east-1| Field | Default | Description |
|---|---|---|
topic_arn | (required) | SNS topic ARN |
sqs_queue_url | (required) | SQS queue URL subscribed to the topic |
region | AWS region | |
endpoint_url | Custom endpoint |
Namespace: sns.{topic_name}
CLI
bash
skippr connect source sns \
--topic-arn arn:aws:sns:us-east-1:123:my-topic \
--sqs-queue-url https://sqs.us-east-1.amazonaws.com/123/sns-queue \
--region us-east-1| Flag | Description |
|---|---|
--topic-arn | SNS topic ARN |
--sqs-queue-url | SQS queue URL subscribed to the topic |
--region | AWS region |
Authentication uses the AWS default credential chain.
