View a markdown version of this page

Menginstal AWS Encryption SDK antarmuka baris perintah - AWS Encryption SDK

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 i dan Baca Dokumen. GitHub https://aws-encryption-sdk-cli.readthedocs.io/en/latest/

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.

python

Untuk memeriksa versi Python, gunakan parameter -V (huruf besar V).

python -V

Di Windows, setelah Anda menginstal Python, tambahkan path ke Python.exe file ke nilai variabel lingkungan Path.

Secara default, Python diinstal di direktori semua pengguna atau di direktori profil pengguna ($homeatau%userprofile%) di AppData\Local\Programs\Python subdirektori. Untuk menemukan lokasi Python.exe file di sistem Anda, periksa salah satu kunci registri berikut. Anda dapat menggunakan PowerShell untuk mencari registri.

PS C:\> dir HKLM:\Software\Python\PythonCore\version\InstallPath # -or- PS C:\> dir HKCU:\Software\Python\PythonCore\version\InstallPath
pip

pipadalah manajer paket Python. Untuk menginstal AWS Enkripsi CLI dan dependensinya, Anda memerlukan pip 8.1 atau yang lebih baru. Untuk bantuan menginstal atau memutakhirkanpip, lihat Instal pip asi di dokumentasi.

Pada instalasi Linux, versi yang lebih pip awal dari 8.1 tidak dapat membangun pustaka kriptografi yang dibutuhkan CLI AWS Enkripsi. Jika Anda memilih untuk tidak memperbarui pip versi 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, dan. AWS SDK untuk Python (Boto3)

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 di repositori aws-encryp tion-sdk-cli aktif. GitHub

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 --version

Output 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 ption-sdk-cli di. GitHub

Untuk detail lebih lanjut tentang menggunakan pip untuk menginstal dan meningkatkan paket Python, lihat dokumentasi pip.