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 keamanan
- 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 utama
Mencari bantuan dengan menggunakanAWS Encryption SDK for JavadenganAWS SDK for Java 2.x? Lihat Prasyarat.