DynamoDB Encryption Client para Python - AWS SDK de criptografia de banco de dados

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

DynamoDB Encryption Client para Python

nota

Nossa biblioteca de criptografia do lado do cliente foi renomeada como SDK de criptografia de banco de dados da AWS. O tópico a seguir fornece informações sobre as versões 1.x—2.x do DynamoDB Encryption Client para Java e versões 1.x—3x do DynamoDB Encryption Client para Python. Para obter mais informações, consulte SDK de criptografia de banco de dados da AWS para obter suporte à versão do DynamoDB.

Este tópico explica como instalar e usar o DynamoDB Encryption Client para Python. Você pode encontrar o código no aws-dynamodb-encryption-pythonrepositório em GitHub, incluindo um código de amostra completo e testado para ajudar você a começar.

nota

Versões 1. x. x e 2. x. x do DynamoDB Encryption Client para Python estão end-of-support em fase a partir de julho de 2022. Atualize para uma versão mais recente o mais rápido possível.

Pré-requisitos

Antes de instalar o Amazon DynamoDB Encryption Client para Python, verifique se você tem os pré-requisitos a seguir.

Uma versão compatível do Python

O Python 3.8 ou posterior é exigido pelo Amazon DynamoDB Encryption Client para Python nas versões 3.3.0 e posteriores. Para fazer download do Python, consulte Downloads do Python.

As versões anteriores do Amazon DynamoDB Encryption Client for Python oferecem suporte ao Python 2.7 e ao Python 3.4 e versões posteriores, mas recomendamos que você use a versão mais recente do DynamoDB Encryption Client.

A ferramenta de instalação do pip para Python

O Python 3.6 e versões posteriores incluem pip, embora você possa querer atualizá-lo. Para obter mais informações sobre a atualização ou a instalação do pip, consulte Installation na documentação do pip.

Instalação

Use o pip para instalar o Amazon DynamoDB Encryption Client para Python, conforme mostrado nos exemplos a seguir.

Para instalar a versão mais recente
pip install dynamodb-encryption-sdk

Para obter mais detalhes sobre o uso do pip para instalar e atualizar pacotes, consulte Installing Packages.

O DynamoDB Encryption Client requer a biblioteca de criptografia em todas as plataformas. Todas as versões do pip instalam e criam a biblioteca de criptografia no Windows e no OS X. pip 8.1 e posterior instala e cria a criptografia no Linux. Se estiver usando uma versão anterior do pip, e seu ambiente Linux não tiver as ferramentas necessárias para criar a biblioteca de criptografia, será necessário instalá-las. Para obter mais informações, consulte Criação de criptografia no Linux.

Você pode obter a versão de desenvolvimento mais recente do DynamoDB Encryption Client no repositório em. aws-dynamodb-encryption-python GitHub

Depois de instalar o DynamoDB Encryption Client, veja o código de exemplo do Python neste guia.