Skip to content

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
FieldDefaultDescription
topic_arn(required)SNS topic ARN
sqs_queue_url(required)SQS queue URL subscribed to the topic
regionAWS region
endpoint_urlCustom 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
FlagDescription
--topic-arnSNS topic ARN
--sqs-queue-urlSQS queue URL subscribed to the topic
--regionAWS region

Authentication uses the AWS default credential chain.