Client de chiffrement DynamoDB pour Python - AWS SDK de chiffrement de base de données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Client de chiffrement DynamoDB pour Python

Note

Notre bibliothèque de chiffrement côté client a été renommée AWS Database Encryption SDK. La rubrique suivante fournit des informations sur les versions 1. x -2. x du client de chiffrement DynamoDB pour Java et versions 1. x —3. x du client de chiffrement DynamoDB pour Python. Pour plus d'informations, voir AWSDatabase Encryption SDK pour connaître la prise en charge des versions de DynamoDB.

Cette rubrique explique comment installer et utiliser le client de chiffrement DynamoDB pour Python. Vous pouvez trouver le code dans le aws-dynamodb-encryption-pythonréférentiel à l'adresseGitHub, y compris un exemple de code complet et testé pour vous aider à démarrer.

Note

Versions 1. x. x et 2. x. x du client de chiffrement DynamoDB pour Python sont en nd-of-supportphase E à compter de juillet 2022. Passez à une version plus récente dès que possible.

Prérequis

Avant d'installer le client de chiffrement Amazon DynamoDB pour Python, assurez-vous de remplir les conditions préalables suivantes.

Version prise en charge de Python

Python 3.6 ou version ultérieure est requis par le client de chiffrement Amazon DynamoDB pour Python versions 3.1.0 et ultérieures. Pour télécharger Python, consultez Téléchargements Python.

Les versions antérieures du client de chiffrement Amazon DynamoDB pour Python prennent en charge Python 2.7 et Python 3.4 et versions ultérieures, mais nous vous recommandons d'utiliser la dernière version du client de chiffrement DynamoDB.

Outil d'installation pip pour Python

Python 3.6 et versions ultérieures incluent pip, bien que vous souhaitiez peut-être le mettre à niveau. Pour plus d'informations sur la mise à niveau ou l'installation de pip, consultez Installation dans la documentation pip.

Installation

Utilisez pip pour installer le client de chiffrement Amazon DynamoDB pour Python, comme indiqué dans les exemples suivants.

Pour installer la dernière version
pip install dynamodb-encryption-sdk

Pour plus d'informations sur l'utilisation de pip pour installer et mettre à niveau les packages, consultez Installing Packages.

Le client de chiffrement DynamoDB nécessite la bibliothèque de cryptographie sur toutes les plateformes. Toutes les versions de pip installent et créent la bibliothèque de chiffrement sous Windows. pip 8.1 et les versions ultérieures installent et créent la bibliothèque de chiffrement sous Linux. 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.

Vous pouvez obtenir la dernière version de développement du client de chiffrement DynamoDB à partir du aws-dynamodb-encryption-pythonréférentiel à l'adresse. GitHub

Après avoir installé le client de chiffrement DynamoDB, commencez par consulter l'exemple de code Python présenté dans ce guide.