Skip to content

Commit 78fb851

Browse files
authored
Create apigw-vpclink-alb-ecs.json
added serverless pattern json file
1 parent 6a2f193 commit 78fb851

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
{
2+
"title": "Amazon API Gateway private integration with Application Load Balancer",
3+
"description": "This sample project demonstrates how API Gateway connects to Application Load Balancer using VPV Link V2.",
4+
"language": "Node.js",
5+
"level": "200",
6+
"framework": "AWS SAM",
7+
"introBox": {
8+
"headline": "How it works",
9+
"text": [
10+
"Amazon API Gateway receives the HTTP GET request.",
11+
"The API Gateway routes the request to Application Load Balancer using VPC link V2.",
12+
"The Application Load Balancer routes the request to one of the tasks under Amazon ECS cluster."
13+
]
14+
},
15+
"gitHub": {
16+
"template": {
17+
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/apigw-vpclink-alb-ecs",
18+
"templateURL": "serverless-patterns/apigw-vpclink-alb-ecs",
19+
"projectFolder": "apigw-vpclink-alb-ecs",
20+
"templateFile": "template.yaml"
21+
}
22+
},
23+
"resources": {
24+
"bullets": [
25+
{
26+
"text": "AWS Lambda tenant isolation",
27+
"link": "https://docs.aws.amazon.com/lambda/latest/dg/tenant-isolation.html"
28+
},
29+
{
30+
"text": "AWS Blog - Build scalable REST APIs using Amazon API Gateway private integration with Application Load Balancer",
31+
"link": "https://aws.amazon.com/blogs/compute/build-scalable-rest-apis-using-amazon-api-gateway-private-integration-with-application-load-balancer/"
32+
}
33+
]
34+
},
35+
"deploy": {
36+
"text": ["sam build", "sam deploy --guided"]
37+
},
38+
"testing": {
39+
"text": ["See the GitHub repo for detailed testing instructions."]
40+
},
41+
"cleanup": {
42+
"text": ["Delete the stack: <code>sam delete</code>."]
43+
},
44+
"authors": [
45+
{
46+
"name": "Biswanath Mukherjee",
47+
"image": "https://serverlessland.com/assets/images/resources/contributors/biswanath-mukherjee.jpg",
48+
"bio": "I am a Sr. Solutions Architect working at AWS India. I help strategic global enterprise customer to architect their workload to run on AWS.",
49+
"linkedin": "biswanathmukherjee"
50+
}
51+
],
52+
"patternArch": {
53+
"icon1": {
54+
"x": 15,
55+
"y": 50,
56+
"service": "apigw",
57+
"label": "API Gateway"
58+
},
59+
"icon2": {
60+
"x": 40,
61+
"y": 50,
62+
"service": "vpc-endpoint",
63+
"label": "VPC Link V2"
64+
},
65+
"icon3": {
66+
"x": 65,
67+
"y": 50,
68+
"service": "alb",
69+
"label": "ALB"
70+
},
71+
"icon4": {
72+
"x": 90,
73+
"y": 50,
74+
"service": "ecs",
75+
"label": "Amazon ECS"
76+
},
77+
"line1": {
78+
"from": "icon1",
79+
"to": "icon2",
80+
"label": ""
81+
},
82+
"line2": {
83+
"from": "icon2",
84+
"to": "icon3",
85+
"label": ""
86+
},
87+
"line3": {
88+
"from": "icon3",
89+
"to": "icon4",
90+
"label": ""
91+
}
92+
}
93+
}

0 commit comments

Comments
 (0)