-
Notifications
You must be signed in to change notification settings - Fork 936
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
93 additions
and
0 deletions.
There are no files selected for viewing
93 changes: 93 additions & 0 deletions
93
eventbridge-pipes-sqs-to-cwlog/eventbridge-pipes-sqs-cwlog.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
{ | ||
"title": "Filter and Transform Amazon SQS messages with Amazon EventBridge Pipes", | ||
"description": "Amazon SQS to Amazon CloudWatch Log group via Amazon EventBridge Pipes filter and transformation", | ||
"language": "", | ||
"level": "200", | ||
"framework": "SAM", | ||
"introBox": { | ||
"headline": "How it works", | ||
"text": [ | ||
"This sample project demonstrates how to use Amazon EventBridge Pipes to connect an Amazon SQS queue with an Amazon CloudWatch Log group. The pipe will apply a filter and transformation before sending the message to the CloudWatch Log group.", | ||
"This pattern deploys one SQS queue, one EventBridge Pipe, and a CloudWatch Log group" | ||
] | ||
}, | ||
"gitHub": { | ||
"template": { | ||
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/eventbridge-pipes-sqs-to-cwlog", | ||
"templateURL": "serverless-patterns/eventbridge-pipes-sqs-to-cwlog", | ||
"projectFolder": "eventbridge-pipes-sqs-to-cwlog", | ||
"templateFile": "template.yaml" | ||
} | ||
}, | ||
"resources": { | ||
"bullets": [ | ||
{ | ||
"text": "Configuring a queue to use with EventBridge Pipes", | ||
"link": "https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-sqs.html#pipes-sqs-configure-queue" | ||
}, | ||
{ | ||
"text": "Amazon EventBridge Pipes filtering", | ||
"link": "https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-filtering.html" | ||
}, | ||
{ | ||
"text": "Amazon EventBridge Pipes input transformation", | ||
"link": "https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-input-transformation.html" | ||
}, | ||
{ | ||
"text": "Amazon EventBridge Pipes targets", | ||
"link": "https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-target.html" | ||
} | ||
] | ||
}, | ||
"deploy": { | ||
"text": [ | ||
"sam deploy --guided" | ||
] | ||
}, | ||
"testing": { | ||
"text": [ | ||
"See the GitHub repo for detailed testing instructions." | ||
] | ||
}, | ||
"cleanup": { | ||
"text": [ | ||
"Delete the stack: <code>sam delete</code>." | ||
] | ||
}, | ||
"authors": [ | ||
{ | ||
"name": "Anup Rajpara", | ||
"image": "https://drive.google.com/file/d/1MqpPNLCqbU4kvvtTspNXZBqD99aVIJI9/view?usp=sharing", | ||
"bio": "Anup is passionate about serverless & event-driven architectures.", | ||
"linkedin": "anup-rajpara-developer" | ||
} | ||
], | ||
"patternArch": { | ||
"icon1": { | ||
"x": 15, | ||
"y": 50, | ||
"service": "sqs", | ||
"label": "Amazon SQS" | ||
}, | ||
"icon2": { | ||
"x": 45, | ||
"y": 50, | ||
"service": "eventbridge-pipes", | ||
"label": "Amazon EventBridge Pipes" | ||
}, | ||
"icon3": { | ||
"x": 80, | ||
"y": 50, | ||
"service": "cloudwatch", | ||
"label": "Amazon CloudWatch Logs" | ||
}, | ||
"line1": { | ||
"from": "icon1", | ||
"to": "icon2" | ||
}, | ||
"line2": { | ||
"from": "icon2", | ||
"to": "icon3" | ||
} | ||
} | ||
} |