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.
SDK de cifrado de AWS para Python
En este tema se explica cómo instalar y utilizar el SDK de cifrado de AWS para Python. Para obtener detalles sobre la programación con SDK de cifrado de AWS para Python, consulte el aws-encryption-sdk-python
Requisitos previos
Antes de instalarlo SDK de cifrado de AWS para Python, asegúrese de cumplir los siguientes requisitos previos.
- Una versión compatible de Python
-
SDK de cifrado de AWS para Python Las versiones 3.2.0 y posteriores requieren Python 3.8 o posterior.
Las versiones anteriores son AWS Encryption SDK compatibles con Python 2.7 y Python 3.4 y versiones posteriores, pero le recomendamos que utilice la versión más reciente de AWS Encryption SDK.
Para descargar Python, visite el sitio de descargas de Python
. - La herramienta de instalación pip para Python
-
pip
está incluido en Python 3.6 y versiones posteriores, aunque es posible que desee actualizarlo. Para obtener más información acerca de la actualización o la instalación depip
, consulte la sección sobre la instalaciónen la documentación de pip
.
Instalación
Instale la versión más reciente de SDK de cifrado de AWS para Python.
nota
Todas las versiones SDK de cifrado de AWS para Python anteriores a la 3.0.0 están en end-of-supportfase.
Puede actualizar de forma segura desde la versión 2.0.x y versiones posteriores a la última versión de AWS Encryption SDK sin cambios en el código ni en los datos. Sin embargo, nuevas características de seguridad que se introdujeron en la versión 2.0.x no son compatibles con versiones anteriores. Para actualizar desde versiones anteriores a la 1.7.x a la versión 2.0.x y posteriores, primero debe actualizar a la última versión 1.x de AWS Encryption SDK. Para obtener más detalles, consulte Migrar su AWS Encryption SDK.
Se utiliza pip
para instalar el SDK de cifrado de AWS para Python, como se muestra en los siguientes ejemplos.
- Para instalar la versión más reciente
-
pip install aws-encryption-sdk
Para obtener más información acerca de cómo utilizar pip para instalar y actualizar paquetes, consulte Instalación de paquetes
SDK de cifrado de AWS para Python Requiere la biblioteca de criptografíapip
instalan y compilan automáticamente la biblioteca de cryptography
en Windows. La versión 8.1 de pip
y las versiones posteriores se instalan y compilan automáticamente cryptography
en Linux. Si utiliza una versión anterior de pip
y su entorno Linux no dispone de las herramientas necesarias para crear la biblioteca cryptography
, tiene que instalarlas. Para obtener más información, consulte Building cryptography on Linux
Las versiones 1.10.0 y 2.5.0 sitúan la dependencia criptográfica entre las versiones 2.5.0 y SDK de cifrado de AWS para Python 3.3.2.
Para obtener la última versión de desarrollo de SDK de cifrado de AWS para Python, vaya al aws-encryption-sdk-python
Después de instalar el SDK de cifrado de AWS para Python, comience consultando el código de ejemplo de Python en esta guía.