Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS Encryption SDK untuk Go
Topik ini menjelaskan cara menginstal dan menggunakan AWS Encryption SDK for Go. Untuk detail tentang pemrograman dengan AWS Encryption SDK for Go, lihat direktori
AWS Encryption SDK For Go berbeda dari beberapa implementasi bahasa pemrograman lainnya AWS Encryption SDK dalam cara-cara berikut:
-
Tidak ada dukungan untuk caching kunci data. Namun, AWS Encryption SDK for Go mendukung keyring AWS KMS hierarkis, solusi caching materi kriptografi alternatif.
-
Tidak ada dukungan untuk streaming data
AWS Encryption SDK For Go mencakup semua fitur keamanan yang diperkenalkan dalam versi 2.0. x dan yang lebih baru dari implementasi bahasa lain dari AWS Encryption SDK. Namun, jika Anda menggunakan AWS Encryption SDK for Go untuk mendekripsi data yang dienkripsi oleh pra-2.0. x versi implementasi bahasa lain AWS Encryption SDK, Anda mungkin perlu menyesuaikan kebijakan komitmen Anda. Lihat perinciannya di Cara menetapkan kebijakan komitmen Anda.
AWS Encryption SDK For Go adalah produk dari AWS Encryption SDK in Dafny
Pelajari Lebih Lanjut
-
Untuk contoh yang menunjukkan cara mengkonfigurasi opsi di AWS Encryption SDK, seperti menentukan rangkaian algoritma alternatif, membatasi kunci data terenkripsi, dan menggunakan kunci AWS KMS Multi-wilayah, lihatMengkonfigurasi AWS Encryption SDK.
-
Untuk contoh yang menunjukkan cara mengkonfigurasi dan menggunakan AWS Encryption SDK for Go, lihat contoh Go
di repositori aws-encryption-sdk pada. GitHub
Prasyarat
Sebelum Anda menginstal AWS Encryption SDK for Go, pastikan Anda memiliki prasyarat berikut.
- Versi Go yang didukung
-
Go 1.23 atau yang lebih baru diperlukan oleh AWS Encryption SDK Go.
Untuk informasi selengkapnya tentang mengunduh dan menginstal Go, lihat Instal asi Go
.
Penginstalan
Instal versi terbaru AWS Encryption SDK untuk Go. Untuk detail tentang menginstal dan membangun AWS Encryption SDK for Go, lihat README.md
Pasang versi terbaru
-
Instal AWS Encryption SDK for Go
go get github.com/aws/aws-encryption-sdk/releases/go/encryption-sdk@latest -
Instal Pustaka Penyedia Bahan Kriptografi
(MPL) go get github.com/aws/aws-cryptographic-material-providers-library/releases/go/mpl