Cliente de cifrado de DynamoDB para Python - AWS Cifrado de bases SDK

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.

Cliente de cifrado de DynamoDB para Python

nota

Nuestra biblioteca de cifrado del lado del cliente pasó a llamarse Database Encryption. AWS SDK En el siguiente tema, se presenta información sobre las versiones 1.x—2.x del cliente de cifrado de DynamoDB para Java y versiones 1.x—3.x del cliente de cifrado de DynamoDB para Python. Para obtener más información, consulte Cifrado AWS de bases de datos SDK para compatibilidad con las versiones de DynamoDB.

En este tema, se explica cómo instalar y utilizar el cliente de cifrado de DynamoDB para en Python. Puede encontrar el código en el aws-dynamodb-encryption-pythonrepositorio de GitHub, incluido un código de muestra completo y probado que le ayudará a empezar.

nota

Versiones 1. x. x y 2. x. x del cliente de cifrado de DynamoDB para Python entrarán en vigor end-of-support en julio de 2022. Actualice a una versión más reciente tan pronto como sea posible.

Requisitos previos

Antes de instalar el Cliente de encriptación de Amazon DynamoDB para Python, asegúrese de que cumple los siguientes requisitos previos.

Una versión compatible de Python

El cliente de cifrado de Amazon DynamoDB para las versiones 3.3.0 y posteriores de Python requiere Python 3.8 o posterior. Para descargar Python, visite el sitio de descargas de Python.

Las versiones anteriores del Cliente de encriptación de Amazon DynamoDB para Python admiten Python 2.7 y Python 3.4 y versiones posteriores, pero le recomendamos que utilice la versión más reciente del cliente de cifrado de DynamoDB.

La herramienta de instalación pip para Python

Python 3.6 y versiones posteriores incluyen pip, aunque es posible que desee actualizarlo. Para obtener más información acerca de la actualización o la instalación de pip, consulte la sección sobre la instalación en la documentación de pip.

Instalación

Utilice pip para instalar el Cliente de encriptación de Amazon DynamoDB para Python, como se muestra en los siguientes ejemplos.

Para instalar la versión más reciente
pip install dynamodb-encryption-sdk

Para obtener más información acerca de cómo utilizar pip para instalar y actualizar paquetes, consulte la página sobre la instalación de paquetes.

El cliente de cifrado de DynamoDB requiere la biblioteca de criptografía en todas las plataformas. Todas las versiones de pip instalan y compilan la biblioteca cryptography en Windows. pip 8.1 y las versiones posteriores instalan y compilan la biblioteca cryptography en Linux. Si utiliza una versión anterior de pip y su entorno Linux no dispone de las herramientas necesarias para compilar la biblioteca cryptography, tiene que instalarlas. Para obtener más información, consulte Building cryptography on Linux.

Puede obtener la última versión de desarrollo del cliente de cifrado de DynamoDB desde aws-dynamodb-encryption-pythonel repositorio en adelante. GitHub

Después de instalar el cliente de cifrado de DynamoDB, comience examinando el código de Python de ejemplo de esta guía.