AWS Encryption SDK for Python - AWS Encryption SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Encryption SDK for Python

このトピックでは、AWS Encryption SDK for Python をインストールして使用する方法について説明します。でのプログラミングの詳細についてはAWS Encryption SDK for Pythonを参照してくださいaws-encryption-sdk-pythonリポジトリ GitHub。API のドキュメントについては、Read the Docs を参照してください。

前提条件

AWS Encryption SDK for Python をインストールする前に、以下の前提条件を満たしていることを確認してください。

Python のサポートされているバージョン

AWS Encryption SDK for Python バージョン 3.1.0 以降では Python 3.6 以降が必要です。

AWS Encryption SDK の以前のバージョンでは Python 2.7 および Python 3.4 以降がサポートされていますが、最新バージョンの AWS Encryption SDK を使用することをお勧めします。

Python をダウンロードするには、「Python のダウンロード」を参照してください。

Python 用 pip インストールツール

pipPython 3.6 以降のバージョンには、アップグレードすることもできます。アップグレードまたはインストールの詳細についてはpip... を参照してくださいインストール()pipドキュメント内) を参照してください。

インストール

最新バージョンのをインストールするAWS Encryption SDK for Python。

注記

すべてのバージョンAWS Encryption SDK for Python3.0.0より前であるのはend-of-support段階

バージョン 2.0 から安全に更新できます。xそして後で最新バージョンにAWS Encryption SDKコードやデータの変更はありません。ただし、新しいセキュリティ機能バージョン 2.0 で導入されました。x下位互換性はありません。1.7. 1.7 以前であるバージョンから更新する。xバージョン 2.0 に変更します。xその後、まず最新の 1 に更新する必要があります。xのバージョンAWS Encryption SDK。詳細については、「移行するAWS Encryption SDK」を参照してください。

使用アイテムpipをインストールするにはAWS Encryption SDK for Python次の例に示すように。

最新バージョンをインストールするには
pip install aws-encryption-sdk

pip を使用してパッケージをインストールおよびアップグレードする方法の詳細については、「パッケージのインストール」を参照してください。

-AWS Encryption SDK for Pythonにはが必要です暗号ライブラリすべてのプラットフォームで (pyca/暗号化)。すべてのバージョンpip自動的にインストールしてビルドするcryptographyウィンドウズ上のライブラリ。pip8.1 以降では、自動的にインストールおよびビルドされますcryptographyLinuxの場合。以前のバージョンを使用している場合pipそしてあなたのLinux環境にはビルドに必要なツールがありませんcryptographyライブラリ、これらをインストールする必要があります。詳細については、「Building cryptography on Linux」を参照してください。

バージョン 1.10.0 と 2.5.0AWS Encryption SDK for Python固定する暗号化2.5.0 と 3.3.2 の間の従属関係 他のバージョンのAWS Encryption SDK for Python暗号の最新バージョンをインストールします。3.3.2 以降のバージョンの暗号化が必要な場合は、最新のメジャーバージョンを使用することをお勧めしますAWS Encryption SDK for Python。

最新バージョンのの場合AWS Encryption SDK for Python、に移動するaws-encryption-sdk-pythonリポジトリ GitHub。

インストール後AWS Encryption SDK for Python、見て始めましょうPython のコード例このガイドの「」を参照してください。