AWS Encryption SDK コマンドラインインターフェイスのインストール - AWS Encryption SDK

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

AWS Encryption SDK コマンドラインインターフェイスのインストール

このトピックでは、をインストールする方法について説明します。AWS暗号化 CLI。詳細については、GitHub の aws-encryption-sdk-cli リポジトリおよび「ドキュメントを読む」を参照してください。

前提条件のインストール

-AWS暗号化 CLI は、 AWS Encryption SDK for Python 。をインストールするにはAWS暗号化CLIでは、PythonとpipPython パッケージ管理ツール () です。Python と pip は、サポートされているすべてのプラットフォームで使用できます。

インストールする前に、前提条件として次のインストールを行います。AWS暗号化 CLI、

Python

-AWS暗号化CLI には Python 2.7 または Python 3.4 以降が必要です。Python は、ほとんどの Linux および macOS のインストールに含まれていますが、必要なバージョンにアップグレードする必要があります。ただし、まだインストールしていない場合、Windows では Python をインストールする必要があります。Python をダウンロードするには、「Python のダウンロード」を参照してください。

Python がインストールされているかどうかを確認するには、コマンドラインで次のように入力します。

python

Python のバージョンを確認するには -V (大文字 V) パラメータを使用します。

python -V

Windows では Python をインストールする必要があります。次に、Python.exe ファイルのパスを Path 環境変数の値に追加します。

デフォルトでは、$home サブディレクトリの Python がインストールされているすべてのユーザーまたはユーザープロファイルディレクトリ内 (%userprofile% または AppData\Local\Programs\Python) にあります。システム内の Python.exe ファイルの場所を確認するには、次のいずれかのレジストリキーを確認します。PowerShell を使用してレジストリを検索できます。

PS C:\> dir HKLM:\Software\Python\PythonCore\version\InstallPath # -or- PS C:\> dir HKCU:\Software\Python\PythonCore\version\InstallPath
pip

pip は Python パッケージマネージャーです。をインストールするにはAWS暗号化 CLI とその依存関係。pip8.1 以降が必要です。インストールまたはアップグレードのヘルプについては、pip「」を参照してください。インストール()pipドキュメント内) を参照してください。

Linux インストールでは、pip8.1より前のバージョンでは、暗号化ライブラリAWS暗号化 CLI にはが必要です。更新しないことを選択した場合pipバージョンでは、ビルドツールを個別にインストールできます。詳細については、「Linux に暗号化を構築する」を参照してください。

AWS Command Line Interface

-AWS Command Line Interface(AWS CLI) は、使用している場合にのみ必要です。AWS Key Management Service(AWS KMS) カスタマーマスターキー (CMK) をAWS暗号化 CLI。別のマスターキープロバイダーを使用している場合、AWS CLI は必要ありません。

を使用するにはAWS KMSCMKAWS暗号化 CLI を使用するには、インストールおよび多くのパッケージは、のAWS CLI。この設定により、認証に使用する資格情報が作成されます。AWS KMSがで利用可能にAWS暗号化 CLI。

をインストールするAWS暗号化 CLI

あなたが使用するときpipをインストールするにはAWS暗号化CLIを使用すると、CLIが必要とするライブラリが自動的にインストールされます。 AWS Encryption SDK for Python , Python暗号化ライブラリであり、AWS SDK for Python (Boto3)

注記

を初めて使用するとAWS暗号化CLI を使用するには、利用可能な最新バージョンをインストールします。

バージョン用に設計されたコマンドとスクリプトをサポートしている場合AWS1.8 より前の暗号化 CLI。xでは、最初にバージョン 1.8 にアップグレードすることをお勧めします。xバージョン 2.1 にアップグレードする前にx以降. バージョン 2.1xのAWS暗号化 CLI では、新しいセキュリティ機能が導入され、AWS Encryption SDKのベストプラクティス。ただし、バージョン 2.1。xは下位互換性がありません。それにより、以前のバージョンのAWS暗号化 CLI が失敗する。

新しいセキュリティ機能は、当初AWS暗号化 CLI バージョン 1.7。xと 2.0.x。ただし、AWS暗号化 CLI バージョン 1.8xはバージョン 1.7 を置き換えます。xおよびAWS暗号化 CLI 2.1。x2.0 を置き換えます。x。詳細については、関連するセキュリティアドバイザリ()aws-s-sdk-liGitHub のリポジトリ。

変更に関する情報と、現在のバージョンからバージョン 1.8 への移行に関するヘルプを参照してください。xと 2.1.x「」を参照してください。バージョン 2.0 への移行。x

の最新バージョンをインストールするにはAWS暗号化 CLI
pip install aws-encryption-sdk-cli
の最新バージョンにアップグレードするにはAWS暗号化 CLI
pip install --upgrade aws-encryption-sdk-cli
バージョン番号を確認するにはAWS暗号化 CLI およびAWS Encryption SDK
aws-encryption-cli --version

出力には、両方のライブラリのバージョン番号がリストされます。

aws-encryption-sdk-cli/2.1.0 aws-encryption-sdk/2.0.0
の最新バージョンにアップグレードするにはAWS暗号化 CLI
pip install --upgrade aws-encryption-sdk-cli

をインストールするAWS暗号化 CLI も、最新バージョンのAWS SDK for Python (Boto3)まだインストールされていない場合は、を参照してください。Boto3 がインストールされている場合、インストーラーは Boto3 のバージョンを確認し、必要に応じて更新します。

インストールされている Boto3 のバージョンを確認するには
pip show boto3
Boto3 の最新バージョンに更新するには
pip install --upgrade boto3

バージョンをインストールするにはAWS現在開発中の暗号化 CLI については、aws-s-sdk-liGitHub のリポジトリ。

pip を使用した Python パッケージのインストールおよびアップグレードの詳細については、pip のドキュメントを参照してください。