Amazon S3 Encryption Client for Python
This topic explains how to install and use the Amazon S3 Encryption Client for Python. For details about programming
with the Amazon S3 Encryption Client for Python, see the amazon-s3-encryption-client-python
Prerequisites
Before you install the Amazon S3 Encryption Client for Python, be sure you have the following prerequisites.
- A Python development environment
-
The Amazon S3 Encryption Client for Python requires Python 3.10 or later, but we recommend that you use the latest version.
You can view your current version of Python by running the following command.
python3 --version - Boto3
-
The Amazon S3 Encryption Client for Python requires the Boto3
AWS SDK for Python (Boto). The Amazon S3 Encryption Client for Python uses the Boto3 Amazon S3 and AWS KMS service clients. For more information, see Quickstart in the Boto3 documentation.
Installation
To install the Amazon S3 Encryption Client for Python and its dependencies, run the following pip command.
pip install amazon-s3-encryption-client-python