AWS SNS

The AWS SNS connector provides an Akka Stream Flow and Sink for push notifications through AWS SNS.

For more information about AWS SNS please visit the official documentation.

Project Info: Alpakka AWS SNS
Artifact
com.lightbend.akka
akka-stream-alpakka-sns
7.0.2
JDK versions
Eclipse Temurin JDK 11
Eclipse Temurin JDK 17
Scala versions2.13.12, 3.3.1
JPMS module nameakka.stream.alpakka.aws.sns
License
Readiness level
Since 0.8, 2017-05-05
Home pagehttps://doc.akka.io/docs/alpakka/current
API documentation
Forums
Release notesGitHub releases
IssuesGithub issues
Sourceshttps://github.com/akka/alpakka

Artifacts

The Akka dependencies are available from Akka’s library repository. To access them there, you need to configure the URL for this repository.

sbt
resolvers += "Akka library repository".at("https://repo.akka.io/maven")
Maven
<project>
  ...
  <repositories>
    <repository>
      <id>akka-repository</id>
      <name>Akka library repository</name>
      <url>https://repo.akka.io/maven</url>
    </repository>
  </repositories>
</project>
Gradle
repositories {
    mavenCentral()
    maven {
        url "https://repo.akka.io/maven"
    }
}

Additionally, add the dependencies as below.

sbt
val AkkaVersion = "2.9.0"
val AkkaHttpVersion = "10.6.0"
libraryDependencies ++= Seq(
  "com.lightbend.akka" %% "akka-stream-alpakka-sns" % "7.0.2",
  "com.typesafe.akka" %% "akka-stream" % AkkaVersion,
  "com.typesafe.akka" %% "akka-http" % AkkaHttpVersion
)
Maven
<properties>
  <akka.version>2.9.0</akka.version>
  <akka.http.version>10.6.0</akka.http.version>
  <scala.binary.version>2.13</scala.binary.version>
</properties>
<dependencies>
  <dependency>
    <groupId>com.lightbend.akka</groupId>
    <artifactId>akka-stream-alpakka-sns_${scala.binary.version}</artifactId>
    <version>7.0.2</version>
  </dependency>
  <dependency>
    <groupId>com.typesafe.akka</groupId>
    <artifactId>akka-stream_${scala.binary.version}</artifactId>
    <version>${akka.version}</version>
  </dependency>
  <dependency>
    <groupId>com.typesafe.akka</groupId>
    <artifactId>akka-http_${scala.binary.version}</artifactId>
    <version>${akka.http.version}</version>
  </dependency>
</dependencies>
Gradle
def versions = [
  AkkaVersion: "2.9.0",
  AkkaHttpVersion: "10.6.0",
  ScalaBinary: "2.13"
]
dependencies {
  implementation "com.lightbend.akka:akka-stream-alpakka-sns_${versions.ScalaBinary}:7.0.2"
  implementation "com.typesafe.akka:akka-stream_${versions.ScalaBinary}:${versions.AkkaVersion}"
  implementation "com.typesafe.akka:akka-http_${versions.ScalaBinary}:${versions.AkkaHttpVersion}"
}

The table below shows direct dependencies of this module and the second tab shows all libraries it depends on transitively.

Direct dependencies
OrganizationArtifactVersion
com.github.matsluniaws-spi-akka-http_2.131.0.1
com.typesafe.akkaakka-http_2.1310.6.0
com.typesafe.akkaakka-stream_2.132.9.0
org.scala-langscala-library2.13.12
software.amazon.awssdksns2.17.295
Dependency tree
com.github.matsluni    aws-spi-akka-http_2.13    1.0.1    Apache-2.0
    org.scala-lang.modules    scala-collection-compat_2.13    2.11.0    Apache-2.0
        org.scala-lang    scala-library    2.13.12    Apache-2.0
    org.scala-lang    scala-library    2.13.12    Apache-2.0
    software.amazon.awssdk    http-client-spi    2.17.295
        org.reactivestreams    reactive-streams    1.0.4    MIT-0
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    metrics-spi    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
com.typesafe.akka    akka-http_2.13    10.6.0    BUSL-1.1
    com.typesafe.akka    akka-http-core_2.13    10.6.0    BUSL-1.1
        com.typesafe.akka    akka-parsing_2.13    10.6.0    BUSL-1.1
            org.scala-lang    scala-library    2.13.12    Apache-2.0
        org.scala-lang    scala-library    2.13.12    Apache-2.0
    org.scala-lang    scala-library    2.13.12    Apache-2.0
com.typesafe.akka    akka-stream_2.13    2.9.0    BUSL-1.1
    com.typesafe.akka    akka-actor_2.13    2.9.0    BUSL-1.1
        com.typesafe    config    1.4.3    Apache-2.0
        org.scala-lang.modules    scala-java8-compat_2.13    1.0.2    Apache-2.0
            org.scala-lang    scala-library    2.13.12    Apache-2.0
        org.scala-lang    scala-library    2.13.12    Apache-2.0
    com.typesafe.akka    akka-protobuf-v3_2.13    2.9.0    BUSL-1.1
    org.reactivestreams    reactive-streams    1.0.4    MIT-0
    org.scala-lang    scala-library    2.13.12    Apache-2.0
org.scala-lang    scala-library    2.13.12    Apache-2.0
software.amazon.awssdk    sns    2.17.295
    software.amazon.awssdk    annotations    2.17.295
    software.amazon.awssdk    auth    2.17.295
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    http-client-spi    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    json-utils    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    third-party-jackson-core    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    profiles    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    regions    2.17.295
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    json-utils    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    third-party-jackson-core    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    sdk-core    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    http-client-spi    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    profiles    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    sdk-core    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    http-client-spi    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
        software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
    software.amazon.awssdk    aws-core    2.17.295
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    auth    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    http-client-spi    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    json-utils    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    third-party-jackson-core    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    regions    2.17.295
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    json-utils    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    third-party-jackson-core    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    profiles    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    sdk-core    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    http-client-spi    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    metrics-spi    2.17.295
                            software.amazon.awssdk    annotations    2.17.295
                            software.amazon.awssdk    utils    2.17.295
                                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                                org.slf4j    slf4j-api    1.7.30
                                software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    profiles    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    sdk-core    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    http-client-spi    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    profiles    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
            software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
        software.amazon.awssdk    http-client-spi    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    metrics-spi    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    profiles    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    regions    2.17.295
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    json-utils    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    third-party-jackson-core    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    sdk-core    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    http-client-spi    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    profiles    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    sdk-core    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    http-client-spi    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
        software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
    software.amazon.awssdk    aws-query-protocol    2.17.295
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    aws-core    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    auth    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    http-client-spi    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    json-utils    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    third-party-jackson-core    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    profiles    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    regions    2.17.295
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    json-utils    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    third-party-jackson-core    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    profiles    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    sdk-core    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    http-client-spi    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            software.amazon.awssdk    annotations    2.17.295
                            software.amazon.awssdk    metrics-spi    2.17.295
                                software.amazon.awssdk    annotations    2.17.295
                                software.amazon.awssdk    utils    2.17.295
                                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                                    org.slf4j    slf4j-api    1.7.30
                                    software.amazon.awssdk    annotations    2.17.295
                            software.amazon.awssdk    utils    2.17.295
                                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                                org.slf4j    slf4j-api    1.7.30
                                software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    metrics-spi    2.17.295
                            software.amazon.awssdk    annotations    2.17.295
                            software.amazon.awssdk    utils    2.17.295
                                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                                org.slf4j    slf4j-api    1.7.30
                                software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    profiles    2.17.295
                            software.amazon.awssdk    annotations    2.17.295
                            software.amazon.awssdk    utils    2.17.295
                                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                                org.slf4j    slf4j-api    1.7.30
                                software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    sdk-core    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    http-client-spi    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    metrics-spi    2.17.295
                            software.amazon.awssdk    annotations    2.17.295
                            software.amazon.awssdk    utils    2.17.295
                                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                                org.slf4j    slf4j-api    1.7.30
                                software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    profiles    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
                software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
            software.amazon.awssdk    http-client-spi    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    regions    2.17.295
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    json-utils    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    third-party-jackson-core    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    profiles    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    sdk-core    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    http-client-spi    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    metrics-spi    2.17.295
                            software.amazon.awssdk    annotations    2.17.295
                            software.amazon.awssdk    utils    2.17.295
                                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                                org.slf4j    slf4j-api    1.7.30
                                software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    profiles    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    sdk-core    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    http-client-spi    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    profiles    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
            software.amazon.eventstream    eventstream    1.0.1    Apache License, Version 2.0
        software.amazon.awssdk    http-client-spi    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    protocol-core    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    http-client-spi    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    sdk-core    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    http-client-spi    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    metrics-spi    2.17.295
                        software.amazon.awssdk    annotations    2.17.295
                        software.amazon.awssdk    utils    2.17.295
                            org.reactivestreams    reactive-streams    1.0.4    MIT-0
                            org.slf4j    slf4j-api    1.7.30
                            software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    profiles    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    sdk-core    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    http-client-spi    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
    software.amazon.awssdk    http-client-spi    2.17.295
        org.reactivestreams    reactive-streams    1.0.4    MIT-0
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    metrics-spi    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
    software.amazon.awssdk    metrics-spi    2.17.295
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
    software.amazon.awssdk    protocol-core    2.17.295
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    http-client-spi    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    sdk-core    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    http-client-spi    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
    software.amazon.awssdk    regions    2.17.295
        org.slf4j    slf4j-api    1.7.30
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    json-utils    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    third-party-jackson-core    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    profiles    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    sdk-core    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    http-client-spi    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    metrics-spi    2.17.295
                    software.amazon.awssdk    annotations    2.17.295
                    software.amazon.awssdk    utils    2.17.295
                        org.reactivestreams    reactive-streams    1.0.4    MIT-0
                        org.slf4j    slf4j-api    1.7.30
                        software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    profiles    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
    software.amazon.awssdk    sdk-core    2.17.295
        org.reactivestreams    reactive-streams    1.0.4    MIT-0
        org.slf4j    slf4j-api    1.7.30
        software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    http-client-spi    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    metrics-spi    2.17.295
                software.amazon.awssdk    annotations    2.17.295
                software.amazon.awssdk    utils    2.17.295
                    org.reactivestreams    reactive-streams    1.0.4    MIT-0
                    org.slf4j    slf4j-api    1.7.30
                    software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    metrics-spi    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    profiles    2.17.295
            software.amazon.awssdk    annotations    2.17.295
            software.amazon.awssdk    utils    2.17.295
                org.reactivestreams    reactive-streams    1.0.4    MIT-0
                org.slf4j    slf4j-api    1.7.30
                software.amazon.awssdk    annotations    2.17.295
        software.amazon.awssdk    utils    2.17.295
            org.reactivestreams    reactive-streams    1.0.4    MIT-0
            org.slf4j    slf4j-api    1.7.30
            software.amazon.awssdk    annotations    2.17.295
    software.amazon.awssdk    utils    2.17.295
        org.reactivestreams    reactive-streams    1.0.4    MIT-0
        org.slf4j    slf4j-api    1.7.30
        software.amazon.awssdk    annotations    2.17.295

Setup

This connector requires an implicit SnsAsyncClient instance to communicate with AWS SNS.

It is your code’s responsibility to call close to free any resources held by the client. In this example it will be called when the actor system is terminated.

Scala
sourceimport java.net.URI

import com.github.matsluni.akkahttpspi.AkkaHttpClient
import software.amazon.awssdk.services.sns.SnsAsyncClient
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials
import software.amazon.awssdk.regions.Region

// 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 awsSnsClient: SnsAsyncClient =
  SnsAsyncClient
    .builder()
    .credentialsProvider(credentialsProvider)
    .region(Region.EU_CENTRAL_1)
    .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(awsSnsClient.close())
Java
sourceimport java.net.URI;
import com.github.matsluni.akkahttpspi.AkkaHttpClient;
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.sns.SnsAsyncClient;

// 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"));
final SnsAsyncClient awsSnsClient =
    SnsAsyncClient.builder()
        .credentialsProvider(credentialsProvider)
        .region(Region.EU_CENTRAL_1)
        .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(() -> awsSnsClient.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 also need an ActorSystemActorSystem.

Scala
sourceimplicit val system: ActorSystem = ActorSystem()
Java
sourceActorSystem system = ActorSystem.create();

This is all preparation that we are going to need.

Publish messages to an SNS topic

Now we can publish a message to any SNS topic where we have access to by providing the topic ARN to the SnsPublisherSnsPublisher Flow or Sink factory method.

Using a Flow

Scala
sourceSource
  .single("message")
  .via(SnsPublisher.flow(topicArn))
  .runWith(Sink.foreach(res => println(res.messageId())))

Source
  .single(PublishRequest.builder().message("message").build())
  .via(SnsPublisher.publishFlow(topicArn))
  .runWith(Sink.foreach(res => println(res.messageId())))

Source
  .single(PublishRequest.builder().message("message").topicArn(topicArn).build())
  .via(SnsPublisher.publishFlow())
  .runWith(Sink.foreach(res => println(res.messageId())))
Java
sourceSource.single("message")
    .via(SnsPublisher.createFlow(topicArn, snsClient))
    .runWith(Sink.foreach(res -> System.out.println(res.messageId())), system);

Source.single(PublishRequest.builder().message("message").build())
    .via(SnsPublisher.createPublishFlow(topicArn, snsClient))
    .runWith(Sink.foreach(res -> System.out.println(res.messageId())), system);

Source.single(PublishRequest.builder().message("message").topicArn(topicArn).build())
    .via(SnsPublisher.createPublishFlow(snsClient))
    .runWith(Sink.foreach(res -> System.out.println(res.messageId())), system);

As you can see, this would publish the messages from the source to the specified AWS SNS topic. After a message has been successfully published, a PublishResult will be pushed downstream.

Using a Sink

Scala
sourceSource
  .single("message")
  .runWith(SnsPublisher.sink(topicArn))

Source
  .single(PublishRequest.builder().message("message").build())
  .runWith(SnsPublisher.publishSink(topicArn))

Source
  .single(PublishRequest.builder().message("message").topicArn(topicArn).build())
  .runWith(SnsPublisher.publishSink())
Java
sourceSource.single("message").runWith(SnsPublisher.createSink(topicArn, snsClient), system);

Source.single(PublishRequest.builder().message("message").build())
    .runWith(SnsPublisher.createPublishSink(topicArn, snsClient), system);

Source.single(PublishRequest.builder().message("message").topicArn(topicArn).build())
    .runWith(SnsPublisher.createPublishSink(snsClient), system);

As you can see, this would publish the messages from the source to the specified AWS SNS topic.

Found an error in this documentation? The source code for this page can be found here. Please feel free to edit and contribute a pull request.