AWS CLI バージョン 1 から AWS CLI バージョン 2 をインストールする - AWS Command Line Interface

AWS CLI バージョン 1 から AWS CLI バージョン 2 をインストールする

このトピックでは、AWS CLI バージョン 1 から AWS CLI バージョン 2 への移行手順について説明します。

AWS CLI バージョン 1 と 2 では同じ aws コマンド名が使用されます。両方のバージョンがインストールされている場合、コンピュータによって検索パスで最初に見つかったバージョンが使用されます。以前に AWS CLI バージョン 1 をインストールしていた場合は、AWS CLI バージョン 2 を使用するために次のいずれかを実行することをお勧めします。

バージョン 1 とバージョン 2 との間の重要な変更については、「AWS CLI バージョン 2 の新機能と変更点」を参照してください。

バージョン 1 をバージョン 2 に置き換える

以下のステップを実行して、AWS CLI バージョン 1 を AWS CLI バージョン 2 に置き換えます。

AWS CLI バージョン 1 を AWS CLI バージョン 2 に置き換えるには
  1. AWS CLI バージョン 2 の新機能と変更点」で、バージョン 1 とバージョン 2 との間の重要な変更を確認して、移行用の既存のスクリプトを準備します。

  2. AWS CLI バージョン 1 のインストール、更新、アンインストール」で、オペレーティングシステム用のアンインストール手順に従って、AWS CLI バージョン 1 をアンインストールします。

  3. 以下のコマンドを使用して、AWS CLI が完全にアンインストールされたことを確認します。

    $ aws --version

    出力に基づいて、次のいずれかを実行します。

    • バージョンが返されなかった: AWS CLIバージョン 1 は正常にアンインストールされ、次のステップに進むことができます。

    • バージョンが返された: まだ AWS CLI バージョン 1 がインストールされています。トラブルシューティングステップについては、「AWS CLI のアンインストール後に、「aws --version」コマンドがバージョンを返す」を参照してください。バージョンが出力されなくなるまで、トラブルシューティングステップを実行します。

  4. AWS CLI の最新バージョンのインストールまたは更新」に記載された、オペレーティングシステム用のインストール手順に従って、AWS CLI バージョン 2 をインストールします。

サイドバイサイドのインストール

両方のバージョンをインストールするには、オペレーティングシステムの機能を使用して、2 つの aws コマンドのいずれかに対して異なる名前でシンボリックリンクまたはエイリアスを作成します。

  1. AWS CLI の最新バージョンのインストールまたは更新」に記載された、オペレーティングシステム用のインストール手順に従って、AWS CLI バージョン 2 をインストールします。

  2. オペレーティングシステムの機能を使用して、2 つの aws コマンドのいずれかに対して異なる名前のシンボリックリンクまたはエイリアスを作成します。例えば、AWS CLI バージョン 2 には aws2 を使用します。以下に、AWS CLI バージョン 2 のシンボリックリンクの例を示します。PATH を、インストール場所に置き換えます。

    Linux and macOS

    Linux および macOS では、シンボリックリンクまたはエイリアスを使用できます。

    $ alias aws2='PATH'
    Windows command prompt

    Windows の DOSKEY

    C:\> doskey aws2=PATH