Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Instalación de la interfaz de línea de AWS Encryption SDK comandos
En este tema se explica cómo instalar la CLI de AWS cifrado. Para obtener información detallada, consulte el aws-encryption-sdk-cli
Instalación de los requisitos previos
La CLI de AWS cifrado se basa en SDK de cifrado de AWS para Python. Para instalar la CLI de AWS cifrado, necesita Python y pip
la herramienta de administración de paquetes de Python. Python y pip
están disponibles en todas las plataformas con soporte.
Instale los siguientes requisitos previos antes de instalar la CLI de AWS cifrado:
- Python
-
Las versiones 4.2.0 y posteriores de la CLI de AWS cifrado requieren Python 3.8 o posterior.
Las versiones anteriores de la CLI de AWS cifrado admiten Python 2.7 y 3.4 y versiones posteriores, pero le recomendamos que utilice la versión más reciente de la CLI de AWS cifrado.
Python está incluido en la mayoría de las instalaciones de Linux y macOS, pero es necesario actualizar a la versión Python 3.6 o posterior. Le recomendamos que utilice la última versión de Python. Tendrá que instalar Python en Windows, si todavía no está de forma predeterminada. Para descargar e instalar Python, visite el sitio de descargas de Python
. Para determinar si Python está instalado, escriba lo siguiente en la línea de comandos:
python
Para comprobar la versión de Python, utilice el parámetro
-V
(V mayúscula).python -V
En Windows, después de instalar Python, añada la ruta al archivo del
Python.exe
al valor de la variable de entorno Path.De forma predeterminada, Python se instala en el directorio de todos los usuarios o en un directorio de perfil de usuario (
$home
o%userprofile%
) en el subdirectorioAppData\Local\Programs\Python
. Para encontrar la ubicación del archivoPython.exe
en el sistema, consulte una de las siguientes claves del registro. Puede utilizarla PowerShell para buscar en el registro.PS C:\>
dir HKLM:\Software\Python\PythonCore\
# -or-version
\InstallPathPS C:\>
dir HKCU:\Software\Python\PythonCore\
version
\InstallPath - pip
-
pip
es el administrador de paquetes de Python. Para instalar la CLI de AWS cifrado y sus dependencias, necesita lapip
versión 8.1 o una versión posterior. Para obtener ayuda con la instalación o actualización depip
, consulte la sección de instalaciónen la documentación de pip
.En las instalaciones de Linux, las versiones
pip
anteriores a la 8.1 no pueden crear la biblioteca de criptografía que requiere la CLI de AWS cifrado. Si decide no actualizar su versión depip
, puede instalar las herramientas de compilación por separado. Para obtener más información, consulte Building cryptography on Linux. - AWS Command Line Interface
-
El AWS Command Line Interface (AWS CLI) solo es necesario si utiliza AWS KMS keys in AWS Key Management Service (AWS KMS) con la CLI de AWS cifrado. Si utiliza un proveedor de claves maestras diferente, no AWS CLI es obligatorio.
Para utilizarla AWS KMS keys con la CLI de AWS cifrado, debe instalar y configurar la AWS CLI. La configuración hace que las credenciales que se utilizan para autenticarse AWS KMS estén disponibles para la CLI de AWS cifrado.
Instalación y actualización de la CLI AWS de cifrado
Instale la última versión de la CLI de AWS cifrado. Cuando se instala la CLI de AWS cifrado, se instalan automáticamente las bibliotecas que la CLI necesita, incluidas la SDK de cifrado de AWS para Pythonbiblioteca de criptografíapip
AWS SDK for Python (Boto3)
nota
Las versiones de la CLI de AWS cifrado anteriores a la 4.0.0 están en end-of-supportfase.
Puede actualizar de forma segura desde la versión 2.1.x y versiones posteriores a la última versión de la CLI de cifrado de AWS sin cambios en el código ni en los datos. Sin embargo, se introdujeron nuevas características de seguridad en la versión 2.1.x que no son compatibles con versiones anteriores. Para actualizar desde la versión 1.7. x o anterior, primero debe actualizar a la última versión 1. versión x de la CLI AWS de cifrado. Para obtener más detalles, consulte Migrar su AWS Encryption SDK.
Las nuevas funciones de seguridad se publicaron originalmente en las versiones 1.7 de AWS Encryption CLI. x y 2.0. x. Sin embargo, AWS Encryption CLI versión 1.8. x reemplaza a la versión 1.7. x y CLI de AWS cifrado 2.1. x reemplaza a 2.0. x. Para obtener más información, consulte el aviso de seguridad
- Para instalar la versión más reciente de la CLI de AWS cifrado
-
pip install aws-encryption-sdk-cli
- Para actualizar a la última versión de la CLI de AWS cifrado
-
pip install --upgrade aws-encryption-sdk-cli
- Para encontrar los números de versión de su CLI de AWS cifrado y AWS Encryption SDK
-
aws-encryption-cli --version
El resultado muestra los números de versión de ambas bibliotecas.
aws-encryption-sdk-cli/2.1.0 aws-encryption-sdk/2.0.0
- Para actualizar a la última versión de la CLI de AWS cifrado
-
pip install --upgrade aws-encryption-sdk-cli
Al instalar la CLI de AWS cifrado, también se instala la versión más reciente de AWS SDK for Python (Boto3), si aún no está instalada. Si Boto3 está instalado, el instalador verifica la versión de Boto3 y la actualiza si es necesario.
- Para encontrar la versión de Boto3 que tiene instalada
pip show boto3
- Para actualizar a la versión más reciente de Boto3
pip install --upgrade boto3
Para instalar la versión de la CLI de AWS cifrado actualmente en desarrollo, consulte el aws-encryption-sdk-cli
Para obtener más información acerca de cómo utilizar pip
para instalar y actualizar paquetes de Python, consulte la documentación de pip