This template provisions a DynamoDB table and associated data stream as the pipe source, and an Amazon SQS queue as the pipe target. It also provisions an IAM execution role for the pipe with the necessary permissions. The pipe connects the DynamoDB stream source to the SQS queue target. The pipe includes an event filter with an event pattern that selects events where the 'eventName' is 'INSERT' or 'MODIFY'.

PipeWithFiltering
AWS::Pipes::Pipe


SourceParameters
ActiveMQBrokerParameters
Credentials *
DynamoDBStreamParameters
DeadLetterConfig
FilterCriteria
Filters
KinesisStreamParameters
DeadLetterConfig
ManagedStreamingKafkaParameters
Credentials
RabbitMQBrokerParameters
Credentials *
SelfManagedKafkaParameters

AdditionalBootstrapServers

Credentials
Vpc

SecurityGroup

Subnets

SqsQueueParameters

PipeSourceDynamoDBTable
AWS::DynamoDB::Table


AttributeDefinitions *
KeySchema *
ProvisionedThroughput *
StreamSpecification

PipeTargetQueue
AWS::SQS::Queue


PipeTutorialPipeRole
AWS::IAM::Role


Policies

CloudFormation Template

Share Template