Skip to content

Commit

Permalink
publishing file
Browse files Browse the repository at this point in the history
  • Loading branch information
ellisms authored Aug 13, 2024
1 parent c2ec72a commit f9be361
Showing 1 changed file with 93 additions and 0 deletions.
93 changes: 93 additions & 0 deletions eventbridge-pipes-sqs-to-cwlog/eventbridge-pipes-sqs-cwlog.json
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"
}
}
}

0 comments on commit f9be361

Please sign in to comment.