Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menginstal AWS Encryption SDK antarmuka baris perintah
Topik ini menjelaskan cara menginstal CLI AWS Enkripsi. Untuk informasi terperinci, lihat repositori aws-encryption-sdk-cl
Menginstal prasyarat
CLI AWS Enkripsi dibangun di atas AWS Encryption SDK for Python. Untuk menginstal AWS Enkripsi CLI, Anda memerlukan Python danpip, alat manajemen paket Python. Python dan pip tersedia di semua platform yang didukung.
Instal prasyarat berikut sebelum Anda menginstal CLI AWS Enkripsi,
- Python
-
Python 3.8 atau yang lebih baru diperlukan oleh AWS Encryption CLI versi 4.2.0 dan yang lebih baru.
Versi sebelumnya dari AWS Enkripsi CLI mendukung Python 2.7 dan 3.4 dan yang lebih baru, tetapi kami sarankan Anda menggunakan versi terbaru dari CLI AWS Enkripsi.
Python termasuk dalam sebagian besar instalasi Linux dan macOS, tetapi Anda perlu memutakhirkan ke Python 3.6 atau yang lebih baru. Kami menyarankan Anda menggunakan Python versi terbaru. Di Windows, Anda harus menginstal Python; itu tidak diinstal secara default. Untuk mengunduh dan menginstal Python, lihat Unduhan Python
. Untuk menentukan apakah Python diinstal, pada baris perintah, ketik yang berikut ini.
pythonUntuk memeriksa versi Python, gunakan parameter
-V(huruf besar V).python -VDi Windows, setelah Anda menginstal Python, tambahkan path ke
Python.exefile ke nilai variabel lingkungan Path.Secara default, Python diinstal di direktori semua pengguna atau di direktori profil pengguna (
$homeatau%userprofile%) diAppData\Local\Programs\Pythonsubdirektori. Untuk menemukan lokasiPython.exefile di sistem Anda, periksa salah satu kunci registri berikut. Anda dapat menggunakan PowerShell untuk mencari registri.PS C:\>dir HKLM:\Software\Python\PythonCore\# -or-version\InstallPathPS C:\>dir HKCU:\Software\Python\PythonCore\version\InstallPath - pip
-
pipadalah manajer paket Python. Untuk menginstal AWS Enkripsi CLI dan dependensinya, Anda memerlukanpip8.1 atau yang lebih baru. Untuk bantuan menginstal atau memutakhirkanpip, lihat Instalpipasidi dokumentasi. Pada instalasi Linux, versi yang lebih
pipawal dari 8.1 tidak dapat membangun pustaka kriptografi yang dibutuhkan CLI AWS Enkripsi. Jika Anda memilih untuk tidak memperbaruipipversi Anda, Anda dapat menginstal alat build secara terpisah. Untuk informasi selengkapnya, lihat Membangun kriptografi di Linux. - AWS Command Line Interface
-
AWS Command Line Interface (AWS CLI) diperlukan hanya jika Anda menggunakan AWS KMS keys in AWS Key Management Service (AWS KMS) dengan CLI AWS Enkripsi. Jika Anda menggunakan penyedia kunci utama yang berbeda, AWS CLI itu tidak diperlukan.
Untuk digunakan AWS KMS keys dengan AWS Enkripsi CLI, Anda perlu menginstal dan mengkonfigurasi. AWS CLI Konfigurasi membuat kredentif yang Anda gunakan untuk mengotentikasi AWS KMS tersedia untuk CLI AWS Enkripsi.
Menginstal dan memperbarui AWS Enkripsi CLI
Instal versi terbaru dari AWS Enkripsi CLI. Ketika Anda menggunakan pip untuk menginstal AWS Enkripsi CLI, secara otomatis menginstal pustaka yang dibutuhkan CLI, termasuk, pustaka AWS Encryption SDK for Python kriptografi Python
catatan
Versi CLI AWS Enkripsi lebih awal dari 4.0.0 berada dalam fase akhir dukungan.
Anda dapat memperbarui dengan aman dari versi 2.1. x dan yang lebih baru ke versi terbaru dari AWS Enkripsi CLI tanpa perubahan kode atau data apa pun. Namun, fitur keamanan baru diperkenalkan di versi 2.1. x tidak kompatibel ke belakang. Untuk memperbarui dari versi 1.7. x atau sebelumnya, Anda harus terlebih dahulu memperbarui ke yang terbaru 1. versi x dari AWS Enkripsi CLI. Lihat perinciannya di Migrasi Anda AWS Encryption SDK.
Fitur keamanan baru awalnya dirilis dalam AWS Enkripsi CLI versi 1.7. x dan 2.0. x. Namun, AWS Enkripsi CLI versi 1.8. x menggantikan versi 1.7. x dan AWS Enkripsi CLI 2.1. x menggantikan 2.0. x. Untuk detailnya, lihat penasihat keamanan yang relevan
- Untuk menginstal versi terbaru dari AWS Enkripsi CLI
-
pip install aws-encryption-sdk-cli - Untuk meng-upgrade ke versi terbaru dari AWS Enkripsi CLI
-
pip install --upgrade aws-encryption-sdk-cli - Untuk menemukan nomor versi CLI AWS Enkripsi Anda dan AWS Encryption SDK
-
aws-encryption-cli --versionOutput mencantumkan nomor versi kedua pustaka.
aws-encryption-sdk-cli/2.1.0 aws-encryption-sdk/2.0.0 - Untuk meng-upgrade ke versi terbaru dari AWS Enkripsi CLI
-
pip install --upgrade aws-encryption-sdk-cli
Meng AWS instal Enkripsi CLI juga menginstal versi terbaru AWS SDK untuk Python (Boto3), jika belum diinstal. Jika Boto3 diinstal, penginstal memverifikasi versi Boto3 dan memperbaruinya jika diperlukan.
- Untuk menemukan versi Boto3 yang diinstal
pip show boto3- Untuk memperbarui ke versi terbaru Boto3
pip install --upgrade boto3
Untuk menginstal versi CLI AWS Enkripsi yang saat ini sedang dikembangkan, lihat repositori aws-encry
Untuk detail lebih lanjut tentang menggunakan pip untuk menginstal dan meningkatkan paket Python, lihat dokumentasi pip