Bekerja dengan DynamoDB - AWS SDK for Java 2.x

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bekerja dengan DynamoDB

Bagian ini memberikan contoh yang menunjukkan cara bekerja dengan DynamoDB.

Contoh berikut menggunakan standar, tingkat rendah DynamoDB client DynamoDbClient () dari 2.x. AWS SDK for Java

Ini SDK juga menawarkan DynamoDB Enhanced Client yang menyediakan pendekatan berorientasi objek tingkat tinggi untuk bekerja dengan DynamoDB. Bagian berikut membahas klien ini secara mendalam.

Gunakan AWS titik akhir berbasis akun

DynamoDB AWS menawarkan endpoint berbasis akun yang dapat meningkatkan kinerja dengan menggunakan ID akun AWS Anda untuk merampingkan perutean permintaan.

Untuk memanfaatkan fitur ini, Anda perlu menggunakan versi 2.28.4 atau lebih tinggi dari versi 2. AWS SDK for Java Anda dapat menemukan versi terbaru dari yang SDK tercantum di repositori pusat Maven. Setelah versi yang SDK didukung aktif, secara otomatis menggunakan titik akhir baru.

Jika Anda ingin memilih keluar dari perutean berbasis akun, Anda memiliki empat opsi:

  • Konfigurasikan klien layanan DynamoDB dengan AccountIdEndpointMode set ke. DISABLED

  • Tetapkan variabel lingkungan.

  • Tetapkan properti JVM sistem.

  • Perbarui setelan file AWS konfigurasi bersama.

Cuplikan berikut adalah contoh cara menonaktifkan routing berbasis akun dengan mengonfigurasi klien layanan DynamoDB:

DynamoDbClient.builder() .accountIdEndpointMode(AccountIdEndpointMode.DISABLED) .build();

Panduan Referensi AWS SDKs and Tools memberikan informasi lebih lanjut tentang tiga opsi konfigurasi terakhir.