17 Temmuz 2023 Pazartesi

AWS SDK Kullanımı

1. Java SDK
Şu satırı dahil ederiz
<dependency>
  <groupId>com.amazonaws</groupId>
  <artifactId>aws-java-sdk</artifactId>
  <version>1.12.525</version>
</dependency>

2. Java SDK Bundled Dependency
3. taraf bağımlıklarının başka paketlere taşındığı bir fat jar. Bu jar bayağı büyük. Şu satırı dahil ederiz
<dependency>
  <groupId>com.amazonaws</groupId>
  <artifactId>aws-java-sdk-bundle</artifactId>
  <version>${aws.sdk.version}</version>
</dependency>
Bir örnek burada

3. BOM Kullanımı
Örnek
Şu satırı dahil ederiz.  Burada Parent BOM'dan gelen bağımlılıkar versiyon olmadan <dependency> olarak tanımlanıyor.
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>software.amazon.awssdk</groupId>
      <artifactId>bom</artifactId>
      <version>2.16.1</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>software.amazon.awssdk</groupId>
    <artifactId>dynamodb</artifactId>
  </dependency>
</dependencies>

Hiç yorum yok:

Yorum Gönder