AWS Java Lambda Development: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
Line 9: Line 9:
* [[AWS Lambda Development#Subjects|AWS Lambda Development]]
* [[AWS Lambda Development#Subjects|AWS Lambda Development]]
* [[AWS_SDK_for_Java_Version_2#Component_APIs|AWS SDK for Java Version 2]]
* [[AWS_SDK_for_Java_Version_2#Component_APIs|AWS SDK for Java Version 2]]
* [[AWS_SDK_for_Java_Version_1#Component_APIs|AWS SDK for Java Version 1]]


=Overview=
=Overview=

Latest revision as of 05:43, 3 October 2021

External

Internal

Overview

Playground

https://github.com/ovidiuf/playground/tree/master/amazon/lambda/java/01-simplest

Dependencies

TODO: Gradle dependencies for ASW SDK for Java 2 look differently: https://kb.novaordis.com/index.php/AWS_SDK_for_Java_Version_2#Gradle_Project

TODO: Gradle dependencies for ASW SDK for Java 1 look differently: https://kb.novaordis.com/index.php/AWS_SDK_for_Java_Version_1#Gradle_Project

SDK 1.0: http://repo1.maven.org/maven2/com/amazonaws/aws-java-sdk-lambda/

repositories {
    
    mavenCentral()
}

dependencies {

    // SDK 1
    implementation 'com.amazonaws:aws-java-sdk-lambda:1.11.509'

    // This is required for integration with API Gateway
    implementation 'com.amazonaws:aws-lambda-java-events:2.2.5'
    implementation 'com.amazonaws:aws-lambda-java-core:1.2.0'
}

Deploy the AWS Lambda Function