Windows での AWS CLI バージョン 1 のインストール、更新、アンインストール - AWS Command Line Interface

Windows での AWS CLI バージョン 1 のインストール、更新、アンインストール

Windows に AWS Command Line Interface (AWS CLI) のバージョン 1 をインストールするには、スタンドアロンインストーラを使用するか (推奨)、または Python のパッケージマネージャーである pip を使用します。pip を既に持っている場合。

コマンドを入力するときは、プロンプト記号 (C:\>) を含めないでください。これらは、入力したコマンドと CLI から返された出力を区別するためにプログラムのリストに含まれています。このガイドの残りの部分では、コマンドが Windows 固有の場合を除き、一般的なプロンプト記号 ($) を使用します。

重要

AWS CLI バージョン 1 は Python バージョン 2.6 と 3.3 をサポートしなくなりました。2020 年 1 月 10 日以降にリリースされた AWS CLI バージョン 1 のすべてのバージョンでは、バージョン 1.17 から、Python 2.7、Python 3.4、またはそれ以降のバージョンが必要です。

この変更は、AWS CLI バージョン 1 および AWS CLI バージョン 2 の Windows MSI インストーラバージョンには影響しません。

詳細については、このガイドの「Python の以前のバージョンでの AWS CLI バージョン 1 の使用」、およびブログ投稿の廃止に関するお知らせを参照してください。

MSI インストーラを使用した AWS CLI バージョン 1 のインストール、更新、アンインストール

AWS CLI バージョン 1 は、Windows XP 以降でサポートされています。Windows ユーザーの場合、MSI インストールパッケージを使用すれば、その他の必要なものをインストールすることなく、使い慣れた便利な方法で AWS CLI バージョン 1 をインストールできます。

MSI インストーラを使用した AWS CLI バージョン 1 のインストールと更新

GitHub のリリースページで、最新バージョンがいつリリースされたかを確認してください。更新がリリースされたときは、AWS CLI バージョン 1 の最新バージョンを取得するため、インストールプロセスを繰り返す必要があります。

  1. 適切な MSI インストーラをダウンロードします。

  2. ダウンロードした MSI インストーラまたは設定ファイルを実行します。

  3. 画面上の指示に従ってください。デフォルトでは、AWS CLI バージョン 1 は C:\Program Files\Amazon\AWSCLI (64 ビットバージョン) または C:\Program Files (x86)\Amazon\AWSCLI (32 ビットバージョン) にインストールされます。

  4. インストールを確認するには、コマンドプロンプトで aws --version コマンドを使用します (コマンドプロンプトを開始するには、[スタート] メニューを開いて "cmd" を検索します)。

    C:\> aws --version aws-cli/1.18.134 Python/3.7.4 Windows/10 botocore/1.13

    Windows がプログラムを見つけることができない場合、パスを読み込み直すためにコマンドプロンプトを閉じて再度開くか、または手動でインストールディレクトリを PATH 環境変数に追加する必要が生じることもあります。

AWS CLI バージョン 1 のアンインストール

次のアンインストール手順を使用するには、MSI インストーラまたはセットアップファイルで AWS CLI バージョン 1 をインストールしておく必要があります。

  1. 次のいずれかを実行して、[プログラムと機能] を開きます。

    • [コントロールパネル] を開き、[プログラムと機能] を選択します。

    • コマンドプロンプトを開き、次のコマンドを使用します。

      C:\> appwiz.cpl
  2. [AWS Command Line Interface] という名前のエントリを選択後、[アンインストール] を選択してアンインストーラを起動します。

  3. AWS CLI をアンインストールすることを確認します。

Windows での Python と pip を使用した AWS CLI バージョン 1 のインストール、更新、アンインストール

Python Software Foundation は、pip を含む Windows 用インストーラを提供しています。

Python のインストール

  1. Python.orgダウンロードページから Python Windows インストーラをダウンロードします。

  2. Python インストーラを実行します。

  3. [Add Python 3 to PATH] を選択します。

  4. [Install Now] を選択します。インストーラはユーザーフォルダに Python をインストールし、プログラムフォルダをユーザーパスに追加します。

  5. [スタート] メニューで、[コマンドプロンプト] を選択します。

  6. Python と pip の両方が正しくインストールされていることを確認するには、次のコマンドを使用して出力があることを確認します。

    C:\> python --version Python 3.7.1 C:\> pip3 --version pip 19.2.3 from c:\program files\python37\lib\site-packages\pip (python 3.7)

pip を使用した AWS CLI バージョン 1 のインストールと更新

  1. AWS CLI バージョン 1 をインストールするには、pip3 コマンド (Python バージョン 3 以降を使用している場合) または pip コマンドを使用します。

    C:\> pip3 install awscli

    最新バージョンにアップグレードするには、--user および --upgrade パラメータを指定してインストールコマンドを実行します。

    C:\> pip3 install --user --upgrade awscli
  2. AWS CLI バージョン 1 が正しくインストールされたことを確認します。レスポンスがない場合は、「AWS CLI バージョン 1 実行ファイルをコマンドラインパスに追加する」を参照してください。

    C:\> aws --version aws-cli/1.18.134 Python/3.7.4 Windows/10 botocore/1.13

pip を使用して AWS CLI バージョン 1 をアンインストールする

pip を使用して AWS CLI バージョン 1 をインストールした場合は、pip を使用してアンインストールを実行する必要もあります。Python バージョン 3 以降を使用する場合、pip3 コマンドの使用が推奨されます。

C:\> pip3 uninstall awscli

すべてのファイルを削除するには、コマンドプロンプトウィンドウまたはコンピュータの再起動が必要になる場合があります。

AWS CLI バージョン 1 実行ファイルをコマンドラインパスに追加する

pip を使用して AWS CLI バージョン 1 をインストールしたら、オペレーティングシステムの PATH 環境変数に aws プログラムを追加します。MSI のインストールでは、これは自動的に行われます。ただし、インストール後に aws コマンドが実行されない場合は、手動で設定する必要があります。

  1. where コマンドを使用して、aws ファイルの場所を検索します。デフォルトでは、where コマンドは、指定したプログラムがシステムの PATH 内のどこにあるかを表示します。

    C:\> where aws

    表示されるパスは、プラットフォームと、AWS CLI のインストールに使用した方法によって異なります。バージョン番号が含まれるフォルダ名は、異なる場合があります。これらの例では、Python バージョン 3.7 を使用しています。必要に応じて、使用しているバージョン番号にバージョンを置き換えます。代表的なパスとしては、以下のようなものがあります。

    • Python 3 および pip3C:\Program Files\Python37\Scripts\

    • Python 3 および pip3 --user オプション (以前の Windows バージョン)%USERPROFILE%\AppData\Local\Programs\Python\Python37\Scripts

    • Python 3 および pip3 --user オプション (Windows 10)%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts

    • MSI インストーラ (64 ビット)C:\Program Files\Amazon\AWSCLI\bin

    • MSI インストーラ (32 ビット)C:\Program Files (x86)\Amazon\AWSCLI\bin

    ファイルパスが返されるかどうかに基づいて、次のステップを使用します。

    A file path is returned
    C:\> where aws C:\Program Files\Amazon\AWSCLI\bin\aws.exe

    次のコマンドを実行すると、aws プログラムがインストールされた場所を確認できます。

    C:\> where c:\ aws C:\Program Files\Python37\Scripts\aws
    A file path is NOT returned

    where コマンドが次のエラーを返す場合、プログラムはシステムの PATH 内にはなく、名前を入力するだけでは実行できません。

    C:\> where c:\ aws INFO: Could not find files for the given pattern(s).

    この場合は、/R path パラメータを指定して where コマンドを実行し、すべてのフォルダを検索するように指示します。その後に、パスを手動で追加する必要があります。コマンドラインまたはファイルエクスプローラーを使用して、コンピュータのインストールされている場所を見つけます。

    C:\> where /R c:\ aws c:\Program Files\Amazon\AWSCLI\bin\aws.exe c:\Program Files\Amazon\AWSCLI\bincompat\aws.cmd c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws.cmd ...
  2. Windows キーを押し、「environment variables」と入力します。

  3. [Edit environment variables for your account] を選択します。

  4. PATH を選択して、編集 を選択します。

  5. 見つかったパスを [変数値] フィールドに追加します (例: C:\Program Files\Amazon\AWSCLI\bin\aws.exe)。

  6. [OK] を 2 回選択して、新しい設定を適用します。

  7. 実行中のコマンドプロンプトを閉じ、コマンドプロンプトウィンドウを再度開きます。