AWS SDK for Java 1.x telah memasuki mode pemeliharaan pada 31 Juli 2024, dan akan mencapai end-of-support
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DynamoDB Contoh Menggunakan AWS SDK for Java
Bagian ini memberikan contoh pemrograman DynamoDB
catatan
Contohnya hanya mencakup kode yang diperlukan untuk mendemonstrasikan setiap teknik. Kode contoh lengkap tersedia di GitHub
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 1.12.771 atau lebih tinggi dari versi 1. AWS SDK for Java Anda dapat menemukan versi terbaru dari yang SDK tercantum di repositori pusat Maven
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 pengaturan file AWS konfigurasi bersama.
Cuplikan berikut adalah contoh cara menonaktifkan routing berbasis akun dengan mengonfigurasi klien layanan DynamoDB:
ClientConfiguration config = new ClientConfiguration()
.withAccountIdEndpointMode(AccountIdEndpointMode.DISABLED);
AWSCredentialsProvider credentialsProvider = new EnvironmentVariableCredentialsProvider();
AmazonDynamoDB dynamodb = AmazonDynamoDBClientBuilder.standard()
.withClientConfiguration(config)
.withCredentials(credentialsProvider)
.withRegion(Regions.US_WEST_2)
.build();
Panduan Referensi AWS SDKs and Tools memberikan informasi lebih lanjut tentang tiga opsi konfigurasi terakhir.