aws-lambda

Форк
0

4 месяца назад
3 года назад
3 года назад
4 месяца назад
4 месяца назад
README.MD

AWS Lambda usage example

Java CI with Maven Coverage Branches

Based on this article https://www.baeldung.com/java-aws-lambda

Prerequisites

  • Maven 3
  • JDK 21

How to build

mvn clean install

How to run on AWS

Create Lambda functions:

  • MethodHandlerLambda
  • RequestHandlerLambda
  • StreamHandlerLambda
  • SavePersonHandlerLambda

Upload result fat JAR from

./target
folder into each Lambda function

Set appropriate handler in Runtime settings section (on Code tab) of each Lambda function:

  • by.andd3dfx.lambda.LambdaMethodHandler::handleRequest
  • by.andd3dfx.lambda.LambdaRequestHandler::handleRequest
  • by.andd3dfx.lambda.LambdaRequestStreamHandler::handleRequest
  • by.andd3dfx.lambda.LambdaSavePersonHandler::handleRequest

Create DynamoDB Table

Person
with Partition key
id

Created DynamoDB table should be in the same region that declared in

LambdaSavePersonHandler.REGION

How to check

From Test tab - send test event with some text in quotes

Green section "Execution result: succeeded" should appear. Check logs in it

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.