Skip to content

Commit 1be3cac

Browse files
authored
Create apigw-lambda-dsql
1 parent 768c536 commit 1be3cac

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
{
2+
"title": "Amazon API Gateway, AWS Lambda and Amazon Aurora DSQL",
3+
"description": "Creates an API Gateway REST API integrated with an AWS Lambda function that connects to an Amazon Aurora DSQL PostgreSQL cluster",
4+
"language": "Python",
5+
"level": "200",
6+
"framework": "AWS SAM",
7+
"introBox": {
8+
"headline": "How it works",
9+
"text": [
10+
"This sample project demonstrates how to use a Lambda function (invoked by API Gateway), that stores and retrieves data from an Amazon Aurora DSQL PostgreSQL cluster.",
11+
"Aurora DSQL enables you to build always available applications with virtually unlimited scalability, the highest availability, and zero infrastructure management.",
12+
"This pattern deploys a API Gateway REST API, Lambda function and an Aurora DSQL PostgreSQL cluster."
13+
]
14+
},
15+
"gitHub": {
16+
"template": {
17+
"repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/apigw-lambda-dsql",
18+
"templateURL": "serverless-patterns/apigw-lambda-dsql",
19+
"projectFolder": "apigw-lambda-dsql",
20+
"templateFile": "template.yaml"
21+
}
22+
},
23+
"resources": {
24+
"bullets": [
25+
{
26+
"text": "Amazon Aurora DSQL, the fastest serverless distributed SQL database is now generally available",
27+
"link": "https://aws.amazon.com/blogs/aws/amazon-aurora-dsql-is-now-generally-available/"
28+
},
29+
{
30+
"text": "DSQL Vignette: Aurora DSQL, and A Personal Story",
31+
"link": "https://brooker.co.za/blog/2024/12/03/aurora-dsql.html/"
32+
},
33+
{
34+
"text": "Amazon Aurora DSQL samples",
35+
"link": "https://github.com/aws-samples/aurora-dsql-samples/tree/main/python"
36+
}
37+
]
38+
},
39+
"deploy": {
40+
"text": [
41+
"sam deploy"
42+
]
43+
},
44+
"testing": {
45+
"text": [
46+
"See the GitHub repo for detailed testing instructions."
47+
]
48+
},
49+
"cleanup": {
50+
"text": [
51+
"sam delete"
52+
]
53+
},
54+
"authors": [
55+
{
56+
"name": "Yusuf Mayet",
57+
"image": "https://d2908q01vomqb2.cloudfront.net/9e6a55b6b4563e652a23be9d623ca5055c356940/2021/11/24/Yusuf-mayet-aws.jpg",
58+
"bio": "I am a Solutions Architect at AWS, where I help customers realise that true transformation lies at the intersection of Cloud, DevOps cultural practices, Agile principles, modular and scalable architectures, and efficient team structures.",
59+
"linkedin": "yusufmayet"
60+
}
61+
],
62+
"patternArch": {
63+
"icon1": {
64+
"x": 20,
65+
"y": 50,
66+
"service": "apigw",
67+
"label": "API Gateway REST API"
68+
},
69+
"icon2": {
70+
"x": 50,
71+
"y": 50,
72+
"service": "lambda",
73+
"label": "AWS Lambda"
74+
},
75+
"icon3": {
76+
"x": 80,
77+
"y": 50,
78+
"service": "aurora",
79+
"label": "Amazon Aurora DSQL"
80+
},
81+
"line1": {
82+
"from": "icon1",
83+
"to": "icon2"
84+
},
85+
"line2": {
86+
"from": "icon2",
87+
"to": "icon3"
88+
}
89+
}
90+
}

0 commit comments

Comments
 (0)