Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Java
Pustaka enkripsi sisi klien kami diubah namanya menjadi Enkripsi AWS Database. SDK Panduan pengembang ini masih memberikan informasi tentang Klien Enkripsi DynamoDB. |
Topik ini menjelaskan cara menginstal dan menggunakan versi 3. x dari pustaka enkripsi sisi klien Java untuk DynamoDB. Untuk detail tentang pemrograman dengan Enkripsi AWS Database SDK untuk DynamoDB, lihat contoh Java di aws-database-encryption-sdk repositori
catatan
Topik berikut fokus pada versi 3. x dari pustaka enkripsi sisi klien Java untuk DynamoDB.
Pustaka enkripsi sisi klien kami diubah namanya menjadi Enkripsi Database. AWS SDK Enkripsi AWS Database SDK terus mendukung versi Klien Enkripsi DynamoDB lama.
Topik
Prasyarat
Sebelum Anda menginstal versi 3. x dari pustaka enkripsi sisi klien Java untuk DynamoDB, pastikan Anda memiliki prasyarat berikut.
- Lingkungan pengembangan Java
-
Anda akan membutuhkan Java 8 atau yang lebih baru. Di situs web Oracle, buka Java SE Downloads
, lalu unduh dan instal Java SE Development Kit (JDK). Jika Anda menggunakan OracleJDK, Anda juga harus mengunduh dan menginstal Ekstensi Kriptografi Java (JCE) File Kebijakan Yurisdiksi Kekuatan Tanpa
Batas. - AWS SDK for Java 2.x
-
Enkripsi AWS Database SDK untuk DynamoDB memerlukan modul DynamoDB Enhanced Client dari file. AWS SDK for Java 2.x Anda dapat menginstal seluruh SDK atau hanya modul ini.
Untuk informasi tentang memperbarui versi Anda AWS SDK for Java, lihat Memigrasi dari versi 1.x ke 2.x. AWS SDK for Java
Tersedia melalui Apache Maven. AWS SDK for Java Anda dapat mendeklarasikan ketergantungan untuk keseluruhan AWS SDK for Java, atau hanya modul.
dynamodb-enhanced
Instal AWS SDK for Java menggunakan Apache Maven
-
Untuk mengimpor keseluruhan AWS SDK for Java sebagai dependensi, deklarasikan dalam file Anda.
pom.xml
-
Untuk membuat dependensi hanya untuk modul Amazon DynamoDB AWS SDK for Java di, ikuti petunjuk untuk menentukan modul tertentu. Atur
groupId
kesoftware.amazon.awssdk
danartifactID
kedynamodb-enhanced
.catatan
Jika Anda menggunakan AWS KMS keyring atau keyring AWS KMS Hierarchical, Anda juga perlu membuat dependensi untuk modul. AWS KMS Atur
groupId
kesoftware.amazon.awssdk
danartifactID
kekms
.
-
Penginstalan
Anda dapat menginstal versi 3. x dari pustaka enkripsi sisi klien Java untuk DynamoDB dengan cara berikut.
- Menggunakan Apache Maven
-
Amazon DynamoDB Encryption Client untuk Java tersedia melalui Apache Maven
dengan definisi dependensi berikut. <dependency> <groupId>software.amazon.cryptography</groupId> <artifactId>aws-database-encryption-sdk-dynamodb</artifactId> <version>
version-number
</version> </dependency> - Menggunakan Gradle Kotlin
-
Anda dapat menggunakan Gradle
untuk mendeklarasikan dependensi pada Klien Enkripsi Amazon DynamoDB untuk Java dengan menambahkan yang berikut ini ke bagian dependensi proyek Gradle Anda. implementation("software.amazon.cryptography:aws-database-encryption-sdk-dynamodb:
version-number
") - Secara manual
Setelah Anda menginstalSDK, mulailah dengan melihat kode contoh dalam panduan ini dan contoh Java