AWS Lambda
The AWS Lambda connector provides Akka Flow for AWS Lambda integration.
For more information about AWS Lambda please visit the AWS lambda documentation.
Project Info: Alpakka AWS Lambda | |
---|---|
Artifact | com.lightbend.akka
akka-stream-alpakka-awslambda
3.0.4
|
JDK versions | Adopt OpenJDK 8 Adopt OpenJDK 11 |
Scala versions | 2.12.11, 2.13.3 |
JPMS module name | akka.stream.alpakka.aws.lambda |
License | |
Readiness level |
Since 0.6, 2017-02-13
|
Home page | https://doc.akka.io/docs/alpakka/current |
API documentation | |
Forums | |
Release notes | GitHub releases |
Issues | Github issues |
Sources | https://github.com/akka/alpakka |
Artifacts
- sbt
val AkkaVersion = "2.6.14" libraryDependencies ++= Seq( "com.lightbend.akka" %% "akka-stream-alpakka-awslambda" % "3.0.4", "com.typesafe.akka" %% "akka-stream" % AkkaVersion )
- Maven
<properties> <akka.version>2.6.14</akka.version> <scala.binary.version>2.12</scala.binary.version> </properties> <dependencies> <dependency> <groupId>com.lightbend.akka</groupId> <artifactId>akka-stream-alpakka-awslambda_${scala.binary.version}</artifactId> <version>3.0.4</version> </dependency> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-stream_${scala.binary.version}</artifactId> <version>${akka.version}</version> </dependency> </dependencies>
- Gradle
def versions = [ AkkaVersion: "2.6.14", ScalaBinary: "2.12" ] dependencies { implementation "com.lightbend.akka:akka-stream-alpakka-awslambda_${versions.ScalaBinary}:3.0.4" implementation "com.typesafe.akka:akka-stream_${versions.ScalaBinary}:${versions.AkkaVersion}" }
The table below shows direct dependencies of this module and the second tab shows all libraries it depends on transitively.
- Direct dependencies
Organization Artifact Version com.fasterxml.jackson.core jackson-core 2.11.4 com.fasterxml.jackson.core jackson-databind 2.11.4 com.github.matsluni aws-spi-akka-http_2.12 0.0.11 com.typesafe.akka akka-http_2.12 10.1.11 com.typesafe.akka akka-stream_2.12 2.6.14 org.scala-lang scala-library 2.12.11 software.amazon.awssdk lambda 2.11.14 - Dependency tree
com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.github.matsluni aws-spi-akka-http_2.12 0.0.11 Apache-2.0 org.scala-lang.modules scala-collection-compat_2.12 2.3.1 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 com.typesafe.akka akka-http_2.12 10.1.11 Apache-2.0 com.typesafe.akka akka-http-core_2.12 10.1.11 Apache-2.0 com.typesafe.akka akka-parsing_2.12 10.1.11 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 com.typesafe.akka akka-stream_2.12 2.6.14 Apache-2.0 com.typesafe.akka akka-actor_2.12 2.6.14 Apache-2.0 com.typesafe config 1.4.0 Apache-2.0 org.scala-lang.modules scala-java8-compat_2.12 0.8.0 BSD 3-clause org.scala-lang scala-library 2.12.11 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 com.typesafe.akka akka-protobuf-v3_2.12 2.6.14 Apache-2.0 com.typesafe ssl-config-core_2.12 0.4.2 Apache-2.0 com.typesafe config 1.4.0 Apache-2.0 org.scala-lang.modules scala-parser-combinators_2.12 1.1.2 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.scala-lang scala-library 2.12.11 Apache-2.0 org.scala-lang scala-library 2.12.11 Apache-2.0 software.amazon.awssdk lambda 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk auth 2.11.14 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk regions 2.11.14 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.eventstream eventstream 1.0.1 Apache License, Version 2.0 software.amazon.awssdk aws-core 2.11.14 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk auth 2.11.14 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk regions 2.11.14 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.eventstream eventstream 1.0.1 Apache License, Version 2.0 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk regions 2.11.14 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.eventstream eventstream 1.0.1 Apache License, Version 2.0 software.amazon.awssdk aws-json-protocol 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk aws-core 2.11.14 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk auth 2.11.14 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk regions 2.11.14 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.eventstream eventstream 1.0.1 Apache License, Version 2.0 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk regions 2.11.14 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.eventstream eventstream 1.0.1 Apache License, Version 2.0 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk protocol-core 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk protocol-core 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk regions 2.11.14 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk sdk-core 2.11.14 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-databind 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-annotations 2.11.4 The Apache Software License, Version 2.0 com.fasterxml.jackson.core jackson-core 2.11.4 The Apache Software License, Version 2.0 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk http-client-spi 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk profiles 2.11.14 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14 software.amazon.awssdk utils 2.11.14 org.reactivestreams reactive-streams 1.0.3 CC0 org.slf4j slf4j-api 1.7.28 software.amazon.awssdk annotations 2.11.14
Setup
The flow provided by this connector needs a prepared LambdaAsyncClient
to be able to invoke lambda functions.
- Scala
-
source
import com.github.matsluni.akkahttpspi.AkkaHttpClient import software.amazon.awssdk.auth.credentials.{AwsBasicCredentials, StaticCredentialsProvider} import software.amazon.awssdk.services.lambda.LambdaAsyncClient // Don't encode credentials in your source code! // see https://doc.akka.io/docs/alpakka/current/aws-shared-configuration.html val credentialsProvider = StaticCredentialsProvider.create(AwsBasicCredentials.create("x", "x")) implicit val lambdaClient: LambdaAsyncClient = LambdaAsyncClient .builder() .credentialsProvider(credentialsProvider) .httpClient(AkkaHttpClient.builder().withActorSystem(system).build()) // Possibility to configure the retry policy // see https://doc.akka.io/docs/alpakka/current/aws-shared-configuration.html // .overrideConfiguration(...) .build() system.registerOnTermination(lambdaClient.close())
- Java
-
source
import com.github.matsluni.akkahttpspi.AkkaHttpClient; import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; import software.amazon.awssdk.services.lambda.LambdaAsyncClient; // Don't encode credentials in your source code! // see https://doc.akka.io/docs/alpakka/current/aws-shared-configuration.html StaticCredentialsProvider credentialsProvider = StaticCredentialsProvider.create(AwsBasicCredentials.create("x", "x")); LambdaAsyncClient awsLambdaClient = LambdaAsyncClient.builder() .credentialsProvider(credentialsProvider) .httpClient(AkkaHttpClient.builder().withActorSystem(system).build()) // Possibility to configure the retry policy // see https://doc.akka.io/docs/alpakka/current/aws-shared-configuration.html // .overrideConfiguration(...) .build(); system.registerOnTermination(awsLambdaClient::close);
The example above uses Akka HTTP as the default HTTP client implementation. For more details about the HTTP client, configuring request retrying and best practices for credentials, see AWS client configuration for more details.
We will need an ActorSystem
ActorSystem
.
- Scala
-
source
import akka.actor.ActorSystem implicit val system: ActorSystem = ActorSystem()
- Java
-
source
import akka.actor.ActorSystem; ActorSystem system = ActorSystem.create();
This is all preparation that we are going to need.
Sending messages
Now we can stream AWS Java SDK Lambda InvokeRequest
to AWS Lambda functions AwsLambdaFlow
AwsLambdaFlow
factory.
- Scala
-
source
import software.amazon.awssdk.core.SdkBytes import software.amazon.awssdk.services.lambda.model.InvokeRequest val request = InvokeRequest .builder() .functionName("lambda-function-name") .payload(SdkBytes.fromUtf8String("test-payload")) .build() Source.single(request).via(AwsLambdaFlow(1)).runWith(Sink.seq)
- Java
-
source
import software.amazon.awssdk.services.lambda.model.InvokeRequest; import software.amazon.awssdk.services.lambda.model.InvokeResponse; import software.amazon.awssdk.core.SdkBytes; InvokeRequest request = InvokeRequest.builder() .functionName("lambda-function-name") .payload(SdkBytes.fromUtf8String("test-payload")) .build(); Flow<InvokeRequest, InvokeResponse, NotUsed> flow = AwsLambdaFlow.create(awsLambdaClient, 1); final CompletionStage<List<InvokeResponse>> stage = Source.single(request).via(flow).runWith(Sink.seq(), system);
AwsLambdaFlow configuration
Options:
parallelism
- Number of parallel executions. Should be less or equal to number of threads in ExecutorService for LambdaAsyncClient