Skip to content

Commit 47a54c9

Browse files
authored
Update sqs-lambda-s3-terraform-python.json
1 parent 1658c92 commit 47a54c9

File tree

1 file changed

+64
-35
lines changed

1 file changed

+64
-35
lines changed

sqs-lambda-s3-terraform-python/sqs-lambda-s3-terraform-python.json

Lines changed: 64 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -5,50 +5,79 @@
55
"level": "200",
66
"framework": "Terraform",
77
"introBox": {
8-
"headline": "How it works",
9-
"text": [
10-
"This pattern creates an SQS queue, a Lambda function, an S3 bucket along with event source mapping for the Lambda function and appropriate permissions to enable the interfacing between these resources.",
11-
"The SQS queue is configured as a trigger for the Lambda function. Whenever a message is posted to the SQS queue, the Lambda function is invoked synchronously. This is useful in scenarios where the message requires some pre-processing before storage."
12-
]
8+
"headline": "How it works",
9+
"text": [
10+
"This pattern creates an SQS queue, a Lambda function, an S3 bucket along with event source mapping for the Lambda function and appropriate permissions to enable the interfacing between these resources.",
11+
"The SQS queue is configured as a trigger for the Lambda function. Whenever a message is posted to the SQS queue, the Lambda function is invoked synchronously. This is useful in scenarios where the message requires some pre-processing before storage."
12+
]
1313
},
1414
"gitHub": {
15-
"template": {
16-
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/sqs-lambda-s3-terraform-python",
17-
"templateURL": "serverless-patterns/sqs-lambda-s3-terraform-python",
18-
"projectFolder": "sqs-lambda-s3-terraform-python",
19-
"templateFile": "sqs-lambda-s3-terraform-python/main.tf"
20-
}
15+
"template": {
16+
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/sqs-lambda-s3-terraform-python",
17+
"templateURL": "serverless-patterns/sqs-lambda-s3-terraform-python",
18+
"projectFolder": "sqs-lambda-s3-terraform-python",
19+
"templateFile": "main.tf"
20+
}
2121
},
2222
"resources": {
23-
"bullets": [
24-
{
25-
"text": "SQS to Lambda to S3 pattern",
26-
"link": "https://serverlessland.com/patterns/sqs-lambda-s3"
27-
}
28-
]
23+
"bullets": [
24+
{
25+
"text": "SQS to Lambda to S3 pattern",
26+
"link": "https://serverlessland.com/patterns/sqs-lambda-s3"
27+
}
28+
]
2929
},
3030
"deploy": {
31-
"text": [
32-
"See the GitHub repo for detailed deployment instructions."
33-
]
31+
"text": [
32+
"See the GitHub repo for detailed deployment instructions."
33+
]
3434
},
3535
"testing": {
36-
"text": [
37-
"See the GitHub repo for detailed testing instructions."
38-
]
36+
"text": [
37+
"See the GitHub repo for detailed testing instructions."
38+
]
3939
},
4040
"cleanup": {
41-
"text": [
42-
"See the GitHub repo for detailed cleanup instructions."
43-
]
41+
"text": [
42+
"See the GitHub repo for detailed cleanup instructions."
43+
]
4444
},
4545
"authors": [
46-
{
47-
"name": "Siddharth Das",
48-
"image": "",
49-
"bio": "Principal Software Engineer at Fidelity Investments",
50-
"linkedin": "https://www.linkedin.com/in/siddharth-das-a2578257/"
51-
}
52-
]
53-
}
54-
46+
{
47+
"name": "Siddharth Das",
48+
"image": "https://avatars.githubusercontent.com/u/62172649?v=4",
49+
"bio": "Principal Software Engineer at Fidelity Investments",
50+
"linkedin": "siddharth-das-a2578257"
51+
}
52+
],
53+
"patternArch": {
54+
"icon1": {
55+
"x": 10,
56+
"y": 50,
57+
"service": "sqs",
58+
"label": "Amazon SQS"
59+
},
60+
"icon2": {
61+
"x": 50,
62+
"y": 50,
63+
"service": "lambda",
64+
"label": "AWS Lambda"
65+
},
66+
"icon3": {
67+
"x": 90,
68+
"y": 50,
69+
"service": "s3",
70+
"label": "Amazon S3"
71+
},
72+
"line1": {
73+
"from": "icon1",
74+
"to": "icon2",
75+
"label": ""
76+
},
77+
"line2": {
78+
"from": "icon2",
79+
"to": "icon3",
80+
"label": ""
81+
}
82+
}
83+
}

0 commit comments

Comments
 (0)