MigrasiAWS Encryption SDK - AWS Encryption SDK

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

MigrasiAWS Encryption SDK

KlasterAWS Encryption SDKmendukung beberapa interoperableimplementasi bahasa pemrograman, yang masing-masing dikembangkan dalam repositori open-source GitHub. Sebagaipraktik terbaik, kami menyarankan agar Anda menggunakan versi terbaru dariAWS Encryption SDKuntuk setiap bahasa.

Anda dapat dengan aman meng-upgrade dari versi 2.0.xatau yang lebih baruAWS Encryption SDKke versi terbaru. Namun, 2.0.xversiAWS Encryption SDKmemperkenalkan fitur keamanan baru yang signifikan, beberapa di antaranya melanggar perubahan. Untuk meningkatkan dari versi lebih awal dari 1.7.xke versi 2.0.xdan kemudian, Anda harus terlebih dahulu meng-upgrade ke 1 terbaru.xversi. Topik di bagian ini dirancang untuk membantu Anda memahami perubahan, memilih versi yang benar untuk aplikasi Anda, dan bermigrasi dengan aman dan berhasil ke versi terbaruAWS Encryption SDK.

Untuk informasi tentang versi signifikan dariAWS Encryption SDK, lihatVersi dari AWS Encryption SDK.

penting

Jangan upgrade langsung dari versi lebih awal dari 1.7.xke versi 2.0.xatau nanti tanpa terlebih dahulu meng-upgrade ke 1 terbaru.xversi. Jika Anda meningkatkan langsung ke versi 2.0.xatau nanti dan aktifkan semua fitur baru segera,AWS Encryption SDKtidak dapat mendekripsi ciphertext yang dienkripsi di bawah versi yang lebih lamaAWS Encryption SDK.

catatan

Versi paling awal dariAWS Encryption SDKuntuk .NET adalah versi 3.0.x. Semua versiAWS Encryption SDKuntuk .NET mendukung praktik terbaik keamanan yang diperkenalkan pada 2.0.xdariAWS Encryption SDK. Anda dapat dengan aman meng-upgrade ke versi terbaru tanpa kode atau perubahan data.

AWSEnkripsi CLI: Saat membaca panduan migrasi ini, gunakan 1.7.xinstruksi migrasi untukAWSEnkripsi CLI 1.8.xdan gunakan 2.0.xinstruksi migrasi untukAWSEnkripsi CLI 2.1.x. Untuk detailnya, lihat VersiAWSEnkripsi CLI.

Fitur keamanan baru awalnya dirilis diAWSEnkripsi CLI versi 1.7.xdan 2.0.x. Namun,AWSEnkripsi CLI versi 1.8.xmenggantikan versi 1.7.xdanAWSEnkripsi CLI 2.1.xmenggantikan 2.0.x. Untuk detailnya, lihat yang relevanpenasehat keamanandi dalamaws-encryption-sdk-clirepositori pada GitHub.

pengguna baru

Jika Anda baru menggunakanAWS Encryption SDK, instal versi terbaruAWS Encryption SDKuntuk bahasa pemrograman Anda. Nilai default memungkinkan semua fitur keamananAWS Encryption SDK, termasuk enkripsi dengan penandatanganan, derivasi kunci, danKomitmen utama. dariAWS Encryption SDK

Pengguna saat ini

Kami menyarankan agar Anda meningkatkan dari versi saat ini ke versi terbaru yang tersedia sesegera mungkin. Semua 1.xversi dariAWS Encryption SDKberada di dalamend-of-support fase, seperti versi yang lebih baru dalam beberapa bahasa pemrograman. Untuk detail tentang status dukungan dan pemeliharaanAWS Encryption SDKdalam bahasa pemrograman Anda, lihatSupport dan pemeliharaan.

AWS Encryption SDKversi 2.0.xdan kemudian menyediakan fitur keamanan baru untuk membantu melindungi data Anda. Namun,AWS Encryption SDKversi 2.0.xtermasuk melanggar perubahan yang tidak kompatibel ke belakang. Untuk memastikan transisi yang aman, mulailah dengan bermigrasi dari versi Anda saat ini ke versi terbaru 1.xdalam bahasa pemrograman Anda. Ketika terbaru Anda 1.xversi sepenuhnya dikerahkan dan beroperasi dengan sukses, Anda dapat dengan aman bermigrasi ke versi 2.0.xdan nantinya. Iniproses dua langkahsangat penting terutama untuk aplikasi terdistribusi.

Untuk informasi lebih lanjut tentangAWS Encryption SDKfitur keamanan yang mendasari perubahan ini, lihatEnkripsi sisi klien yang ditingkatkan: Eksplisit KeyIds dan komitmen utamadi dalamAWSBlog Keamanan.

Mencari bantuan dengan menggunakanAWS Encryption SDK for JavadenganAWS SDK for Java 2.x? Lihat Prasyarat.