Skip to content

Commit badc5a0

Browse files
authored
Create eventbridge-pipes-sqs-to-timestream.json
1 parent 1771755 commit badc5a0

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{
2+
"title": "SQS to Timestream using EventBridge Pipes",
3+
"description": "This pattern demostrates the process of ingesting data into Amazon Timestream from SQS Queue via EventBridge Pipes.",
4+
"language": "YAML",
5+
"level": "200",
6+
"framework": "CDK",
7+
"introBox": {
8+
"headline": "How it works",
9+
"text": [
10+
"This project demostrates how to send data to Amazon Timestream directly from SQS. This pattern uses EventBridge Pipes to connect SQS and Timestream together.",
11+
"The pattern creates an Amazon SQS queue, a Timestream table, Cloudwatch LogGroup, IAM Policy and an EventBridge Pipe."
12+
]
13+
},
14+
"gitHub": {
15+
"template": {
16+
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/eventbridge-pipes-sqs-to-timestream",
17+
"templateURL": "serverless-patterns/eventbridge-pipes-sqs-to-timestream",
18+
"projectFolder": "eventbridge-pipes-sqs-to-timestream",
19+
"templateFile": "template.yaml"
20+
}
21+
},
22+
"resources": {
23+
"bullets": [
24+
{
25+
"text": "Send SQS data to Timestream",
26+
"link": "https://docs.aws.amazon.com/timestream/latest/developerguide/SQS.html"
27+
},
28+
{
29+
"text": "Amazon Timestream",
30+
"link": "https://aws.amazon.com/timestream/"
31+
},
32+
{
33+
"text": "AWS EventBridge Pipes Targets",
34+
"link": "https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-event-target.html"
35+
}
36+
]
37+
},
38+
"deploy": {
39+
"text": [
40+
"sam deploy"
41+
]
42+
},
43+
"testing": {
44+
"text": [
45+
"See the GitHub repo for detailed testing instructions."
46+
]
47+
},
48+
"cleanup": {
49+
"text": [
50+
"Delete the stack: <code>aws cloudformation delete-stack --stack-name STACK_NAME</code>."
51+
]
52+
},
53+
"authors": [
54+
{
55+
"name": "Aayush Wadhwa",
56+
"image": "https://avatars.githubusercontent.com/u/20082863?s=400&u=aaf983bea1df62c7f9c75869aa0a51a8877edfa8&v=4",
57+
"bio": "Software Development Engineer at AWS",
58+
"linkedin": "aayushwadhwa"
59+
}
60+
],
61+
"patternArch": {
62+
"icon1": {
63+
"x": 20,
64+
"y": 50,
65+
"service": "sqs",
66+
"label": "Amazon SQS"
67+
},
68+
"icon2": {
69+
"x": 50,
70+
"y": 50,
71+
"service": "eventbridge-pipes",
72+
"label": "Amazon EventBridge Pipes"
73+
},
74+
"icon3": {
75+
"x": 80,
76+
"y": 50,
77+
"service": "timestream",
78+
"label": "Amazon Timestream"
79+
},
80+
"line1": {
81+
"from": "icon1",
82+
"to": "icon2"
83+
},
84+
"line2": {
85+
"from": "icon2",
86+
"to": "icon3"
87+
}
88+
}
89+
}

0 commit comments

Comments
 (0)