Java - AWS Enkripsi Database SDK

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 -dynamodb aktif. GitHub

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.

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 ke software.amazon.awssdk dan artifactID 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 ke software.amazon.awssdk dan artifactID 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

Untuk menginstal pustaka enkripsi sisi klien Java untuk DynamoDB, kloning atau unduh repositori -dynamodb. aws-database-encryption-sdk GitHub

Setelah Anda menginstalSDK, mulailah dengan melihat kode contoh dalam panduan ini dan contoh Java di repositori aws-database-encryption-sdk -dynamodb aktif. GitHub