From 6d0ba7e64296d97c44e72f8a7c528a730fcc38ea Mon Sep 17 00:00:00 2001 From: Ben <9841563+bfreiberg@users.noreply.github.com> Date: Wed, 10 Jan 2024 08:27:59 +0100 Subject: [PATCH] Add final pattern file --- .../apigw-lambda-translate-cdk.json | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 apigw-lambda-translate-cdk/apigw-lambda-translate-cdk.json diff --git a/apigw-lambda-translate-cdk/apigw-lambda-translate-cdk.json b/apigw-lambda-translate-cdk/apigw-lambda-translate-cdk.json new file mode 100644 index 000000000..1c75aee63 --- /dev/null +++ b/apigw-lambda-translate-cdk/apigw-lambda-translate-cdk.json @@ -0,0 +1,94 @@ +{ + "title": "API Gateway - Lambda - Translate", + "description": "Perform language translation using Translate through Lambda and API Gateway", + "language": "Python", + "level": "200", + "framework": "CDK", + "introBox": { + "headline": "How it works", + "text": [ + "This patterns shows CDK deployment on how to leverage Amazon API Gateway, AWS Lambda, and Amazon Translate to perform language translation in a serverless fashion." + ] + }, + "gitHub": { + "template": { + "repoURL": "https://github.com/aws-samples/serverless-patterns/tree/main/apigw-lambda-translate-cdk", + "templateURL": "serverless-patterns/apigw-lambda-translate-cdk", + "projectFolder": "apigw-lambda-translate-cdk", + "templateFile": "app.py" + } + }, + "resources": { + "bullets": [ + { + "text": "Amazon Translate", + "link": "https://docs.aws.amazon.com/translate/latest/dg/what-is.html" + }, + { + "text": "Amazon Translate Features", + "Link": "https://aws.amazon.com/translate/" + }, + { + "text": "Amazon API Gateway", + "link": "https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html" + }, + { + "text": "Amazon API Gateway Features", + "link": "https://aws.amazon.com/api-gateway/" + } + ] + }, + "deploy": { + "text": [ + "cdk deploy" + ] + }, + "testing": { + "text": [ + "See the GitHub repo for detailed testing instructions." + ] + }, + "cleanup": { + "text": [ + "Delete the stack: cdk destroy." + ] + }, + "authors": [ + { + "name": "Arjun Arippa", + "image": "https://github.com/awsarippa/amazon-textract-comprehend-pii-analysis/blob/main/image.png", + "bio": "Arjun Arippa is a Solutions Architect based in Bangalore, India. He works with some of the strategic and global customers in India, to build and architect their applications on AWS. Before joining AWS, Arjun spent over a decade working as a Software Developer. Reach out to him on LinkedIn", + "linkedin": "arjun-arippa" + } + ], + "patternArch": { + "icon1": { + "x": 20, + "y": 50, + "service": "apigw", + "label": "API Gateway HTTP API" + }, + "icon2": { + "x": 50, + "y": 50, + "service": "lambda", + "label": "AWS Lambda" + }, + "icon3": { + "x": 80, + "y": 50, + "service": "translate", + "label": "Amazon Translate" + }, + "line1": { + "from": "icon1", + "to": "icon2", + "label": "" + }, + "line2": { + "from": "icon2", + "to": "icon3", + "label": "" + } + } +}