forked from aws-samples/serverless-patterns
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample-pattern.json
More file actions
54 lines (54 loc) · 1.65 KB
/
Copy pathexample-pattern.json
File metadata and controls
54 lines (54 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{
"title": "Amazon API Gateway REST API to AWS Lambda",
"description": "This pattern creates an Application Load Balancer and an AWS Lambda function as target.",
"language": "Rust",
"level": "300",
"framework": "AWS SAM",
"introBox": {
"headline": "How it works",
"text": [
"This pattern deploys an Application Load Balancer with an AWS Lambda function written in Rust as target. The function logs the incoming API event and context object to an Amazon CloudWatch Logs log group and returns basic information about the event to the caller."
]
},
"gitHub": {
"template": {
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/alb-lambda-rust",
"templateURL": "serverless-patterns/alb-lambda-rust",
"projectFolder": "alb-lambda-rust",
"templateFile": "alb-lambda-rust/template.yml"
}
},
"resources": {
"bullets": [
{
"text": "Application Load Balancer",
"link": "https://aws.amazon.com/elasticloadbalancing"
}
]
},
"deploy": {
"text": [
"sam deploy"
]
},
"testing": {
"text": [
"See the GitHub repo for detailed testing instructions."
]
},
"cleanup": {
"text": [
"Delete the stack: <code>sam delete</code>."
]
},
"authors": [
{
"headline": "Presented by Daniele Frasca",
"name": "Daniele Frasca",
"image": "https://serverlessland.com/assets/images/resources/contributors/ext-daniele-frasca.jpg",
"bio": "I am Daniele Frasca serverless enthusiast. I build and architect serverless applications at scale.",
"linkedin": "daniele-frasca",
"twitter": "dfrasca80"
}
]
}