翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Encryption SDK for Python
このトピックでは、 AWS Encryption SDK for Pythonをインストールして使用する方法について説明します。を使用したプログラミングの詳細については AWS Encryption SDK for Python、「」の「 aws-encryption-sdk-python
前提条件
をインストールする前に AWS Encryption SDK for Python、次の前提条件があることを確認してください。
- Python のサポートされているバージョン
-
AWS Encryption SDK for Python バージョン 3.2.0 以降では、Python 3.8 以降が必要です。
以前のバージョンの は Python 2.7 および Python 3.4 以降 AWS Encryption SDK をサポートしていますが、最新バージョンの を使用することをお勧めします AWS Encryption SDK。
Python をダウンロードするには、「Python のダウンロード
」を参照してください。 - Python 用 pip インストールツール
-
pip
は、Python 3.6 以降のバージョンには含まれていますが、アップグレードすることをお勧めします。pip
のアップグレードまたはインストールの詳細については、「pip
ドキュメント」の「インストール」を参照してください。
インストール
AWS Encryption SDK for Pythonの最新バージョンをインストールします。
注記
3.0.0 より AWS Encryption SDK for Python 前の のすべてのバージョンは end-of-support フェーズにあります。
バージョン 2.0.x 以降から AWS Encryption SDK の最新バージョンにコードやデータを変更せずに安全に更新できます。ただし、バージョン 2.0.x で導入された新しいセキュリティ機能には下位互換性がありません。1.7.x より前のバージョンから 2.0.x 以降のバージョンに更新するには、まず AWS Encryption SDKの最新の 1.x バージョンに更新する必要があります。詳細については、「AWS Encryption SDK の移行」を参照してください。
次の例に示すように AWS Encryption SDK for Python、 pip
を使用して をインストールします。
- 最新バージョンをインストールするには
-
pip install aws-encryption-sdk
pip を使用してパッケージをインストールおよびアップグレードする方法の詳細については、「パッケージのインストール
では、すべてのプラットフォームで暗号化ライブラリpip
のすべてのバージョンでは、Windows に cryptography
ライブラリがインストールされて構築されます。pip
8.1 以降では、Linux に cryptography
が自動的にインストールされて構築されます。以前のバージョンの pip
を使用していて、Linux 環境に、cryptography
ライブラリを構築するために必要なツールがない場合は、それらをインストールする必要があります。詳細については、「Building cryptography on Linux
バージョン 1.10.0 および 2.5.0 は AWS Encryption SDK for Python 、2.5.0 と 3.3.2 の間の暗号化
の最新バージョンについては AWS Encryption SDK for Python、「」のaws-encryption-sdk-python
をインストールしたら AWS Encryption SDK for Python、このガイドの Python サンプルコードを確認して開始します。