Installation de l'interface de ligne de commande (CLI) Kit SDK de chiffrement AWS - Kit SDK de chiffrement AWS

Si nous fournissons une traduction de la version anglaise du guide, la version anglaise du guide aura préséance en cas de contradiction. La traduction sera une traduction automatique.

Installation de l'interface de ligne de commande (CLI) Kit SDK de chiffrement AWS

Cette rubrique explique comment installer l'Kit CLI de chiffrement AWS. Pour plus d'informations, consultez le référentiel aws-encryption-sdk-cli sur GitHub et la page Lisez les documents.

Installation des éléments prérequis

L'Kit CLI de chiffrement AWS repose sur le kit Kit SDK de chiffrement AWS pour Python. Pour utiliser Kit CLI de chiffrement AWS, vous avez besoin de Python et de pip, l'outil de gestion des packages Python. Python et pip sont disponibles sur toutes les plateformes prises en charge.

Avant d'installer l'Kit CLI de chiffrement AWS, assurez-vous de remplir les conditions prérequises suivantes.

Python: .

L'Kit CLI de chiffrement AWS nécessite les versions Python 2.7, ou Python 3.4 ou ultérieure. Python est inclus dans la plupart des installations Linux et macOS, mais il est possible que vous deviez effectuer une mise à niveau vers l'une des versions requises. Vous devez toutefois installer Python sur Windows, s'il n'est pas déjà installé. Pour télécharger Python, consultez Téléchargements Python.

Pour déterminer si Python est installé, dans la ligne de commande, tapez les informations suivantes.

python

Pour vérifier la version de Python, utilisez le paramètre -V (V majuscule).

python -V

Sous Windows, vous devez installer Python. Ajoutez ensuite le chemin d'accès au fichier Python.exe à la valeur de la variable d'environnement Path.

Par défaut, Python est installé dans le répertoire de tous les utilisateurs ou dans un répertoire de profil utilisateur ($home ou %userprofile%) dans le sous-répertoire AppData\Local\Programs\Python. Pour trouver l'emplacement du fichier Python.exe sur votre système, consultez l'une des clés de registre suivante. Vous pouvez utiliser PowerShell pour rechercher le registre.

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

pip est le gestionnaire de packages Python. Pour installer Kit CLI de chiffrement AWS et ses dépendances, vous avez besoin de la version pip 8.1 ou d'une version ultérieure.

Pour obtenir de l'aide pour installer ou mettre à niveau pip, veuillez consulter Installation dans la documentation de pip.

AWS Command Line Interface

L'AWS Command Line Interface (AWS CLI) n'est requis que si vous utilisez AWS Key Management Service (AWS KMS) clés principales client (CMKs) avec l'Kit CLI de chiffrement AWS. Si vous utilisez un autre fournisseur de clés principales, l'AWS CLI est pas requise.

Pour utiliser les CMKs AWS KMS avec l'Kit CLI de chiffrement AWS, vous devez installer et configurer l'AWS CLI. La configuration rend disponibles les informations d'identification que vous utilisez pour vous authentifier à AWS KMS à l'interface de ligne de commande AWS Encryption.

Installation de Kit CLI de chiffrement AWS

Utilisez pip pour installer l'Kit CLI de chiffrement AWS et la bibliothèque de chiffrement Python nécessaire.

L'Kit CLI de chiffrement AWS nécessite la bibliothèque de chiffrement sur toutes les plateformes. Toutes les versions de pip installent et créent la bibliothèque de chiffrement sous Windows et OS X.

Sous Linux, la version pip 8.1 et les versions ultérieures installent et génèrent la bibliothèque de chiffrement. Si vous utilisez une version antérieure de pip et que votre environnement Linux ne possède pas les outils nécessaires pour générer la bibliothèque de chiffrement, vous devez les installer. Pour plus d'informations, consultez Création du chiffrement sous Linux.

Pour installer la dernière version
pip install aws-encryption-sdk-cli
Pour effectuer une mise à niveau vers la dernière version
pip install --upgrade aws-encryption-sdk-cli
Pour trouver le numéro de version de votre Kit CLI de chiffrement AWS et du kit Kit SDK de chiffrement AWS
aws-encryption-cli --version aws-encryption-sdk-cli/1.1.0 aws-encryption-sdk/1.3.2

Pour installer la version de l'Kit CLI de chiffrement AWS actuellement en cours de développement, reportez-vous au référentiel aws-encryption-sdk-cli sur GitHub.

Pour de plus amples informations sur l'utilisation de pip pour installer et mettre à niveau les packages Python, veuillez consulter la documentation pip.