翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS CLIの最新バージョンのインストールまたは更新
このトピックでは、サポートされているオペレーティングシステムで AWS Command Line Interface (AWS CLI) の最新リリースをインストールまたは更新する方法について説明します。の最新リリースについては AWS CLI、「」のAWS CLI 「バージョン 2 の変更ログ
の過去のリリースをインストールするには、 AWS CLI「」を参照してくださいAWS CLI バージョン 2 の過去のリリースをインストールする。アンインストール手順については、「AWS CLI バージョン 2 のアンインストール」を参照してください。
重要
AWS CLI バージョン 1 と 2 は同じaws
コマンド名を使用します。以前に AWS CLI バージョン 1 をインストールした場合は、「」を参照してくださいAWS CLI バージョン 1 から AWS CLI バージョン 2 への移行。
AWS CLI インストールと更新の手順
インストール手順については、お使いのオペレーティングシステムのセクションを展開します。
インストールと更新の要件
-
ダウンロードしたパッケージを抽出または解凍できる必要があります。オペレーティングシステムに組み込み
unzip
コマンドがない場合は、同等のコマンドを使用します。 -
は、
glibc
、groff
、および AWS CLI を使用しますless
。これらは、Linux のほとんどの主要なディストリビューションにデフォルトで含まれています。 -
CentOS 、Fedora、Ubuntu、Amazon Linux 1、Amazon Linux 2、Amazon Linux 2023、Linux の最近のディストリビューションの 64 ビットバージョン AWS CLI で をサポートしていますARM。
-
AWS は 以外のサードパーティーリポジトリを維持しないため
snap
、最新バージョンの が含まれていることを保証することはできません AWS CLI。
のインストールまたは更新 AWS CLI
警告
Amazon Linux で初めて更新する場合、最新バージョンの をインストールするには AWS CLI、次のコマンドを使用してプリインストールされたyum
バージョンをアンインストールする必要があります。
$
sudo yum remove awscli
yum
のインストール AWS CLI が削除されたら、以下の Linux インストール手順に従ってください。
は AWS CLI 、次のいずれかの方法を使用してインストールできます。
-
インストールするバージョンを指定できるため、コマンドラインインストーラはバージョン管理に適しています。このオプションは自動更新されないため、以前のバージョンを上書きするために更新するたびに新しいインストーラをダウンロードする必要があります。
-
公式にサポートされている
snap
パッケージは、スナップパッケージが自動的に更新 AWS CLI されるため、常に最新バージョンの を使用することをお勧めします。のマイナーバージョンを選択するための組み込みサポートがないため AWS CLI 、チームがバージョンを固定する必要がある場合は最適なインストール方法ではありません。
- Command line installer - Linux x86 (64-bit)
-
の現在のインストールを更新するには AWS CLI、更新するたびに新しいインストーラをダウンロードして以前のバージョンを上書きします。コマンドラインから以下の手順に従って、Linux AWS CLI に をインストールします。
以下は、基本的なインストールを提供する 1 つのコピーアンドペーストグループでの簡単なインストール手順です。ガイド付き手順については、以下のステップを参照してください。
注記
(オプション) 次のコマンドブロックは、最初にダウンロードの整合性を検証 AWS CLI せずに、 をダウンロードしてインストールします。ダウンロードの整合性を検証するには、以下の詳しい手順に従ってください。
AWS CLIをインストールするには、次のコマンドを実行します。
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
AWS CLIの現在のインストールを更新するには、既存のシンボリックリンクとインストーラの情報を追加して
--bin-dir
、--install-dir
、および--update
パラメータでinstall
コマンドを作成します。次のコマンドブロックは、 のシンボリックリンクの例を使用しています。/usr/local/bin
および のインストーラーの場所の例/usr/local/aws-cli
.$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--updateガイド付きインストール手順
-
次のいずれかの方法でインストールファイルをダウンロードします。
-
curl
コマンドの使用 –-o
オプションは、ダウンロードしたパッケージを書き込むファイル名を指定します。以下のコマンドの例のオプションを使用すると、ダウンロードしたファイルが現在のディレクトリにローカル名awscliv2.zip
で書き込まれます。$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
-
からのダウンロード URL – ブラウザでインストーラをダウンロードするには、次の を使用しますURL。 https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
-
-
(オプション) ダウンロードした zip ファイルの整合性を確認する
上記のステップ
.zip
で AWS CLI インストーラパッケージを手動でダウンロードすることを選択した場合は、以下のステップを使用してGnuPG
、 ツールを使用して署名を検証できます。AWS CLI インストーラパッケージ
.zip
ファイルは、PGP署名を使用して暗号で署名されます。ファイルの破損や変更がある場合、この検証は失敗します。その場合、インストールを続行しないでください。-
ご利用のパッケージマネージャーを使用し、
gpg
コマンドをダウンロードしてインストールします。GnuPG
の詳細については、GnuPG のウェブサイトを参照してください。 -
パブリックキーファイルを作成するには、テキストファイルを作成し、次のテキストに貼り付けます。
-----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG 94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA 0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF 0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+ 2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG +3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs 19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7 IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261 Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf BfWC9s/USgxchg== =ptgS -----END PGP PUBLIC KEY BLOCK-----
参考までに、パブリックキーの詳細を以下に示します。
Key ID: A6310ACC4672475C Type: RSA Size: 4096/4096 Created: 2019-09-18 Expires: 2025-07-24 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
次のコマンドを使用して AWS CLI パブリックキーをインポートし、
public-key-file-name
を、作成したパブリックキーのファイル名に置き換えます。$
gpg --import
public-key-file-name
gpg: /home/
username
/.gnupg/trustdb.gpg: trustdb created gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported gpg: Total number processed: 1 gpg: imported: 1 -
ダウンロードしたパッケージ AWS CLI の署名ファイルをダウンロードします。これは、対応する
.zip
ファイルと同じパスと名前を持っていますが、拡張子は.sig
です。次の例では、現在のディレクトリにawscliv2.sig
という名前のファイルとして保存します。の最新バージョンについては AWS CLI、次のコマンドブロックを使用します。
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
の特定のバージョンでは AWS CLI、ファイル名にハイフンとバージョン番号を追加します。この例では、 バージョンのファイル名
2.0.30
は、次のコマンドawscli-exe-linux-x86_64-2.0.30.zip.sig
になります。$
curl -o awscliv2.sig https://awscli.amazonaws.com/
awscli-exe-linux-x86_64-2.0.30.zip.sig
バージョンのリストについては、「」のAWS CLI 「バージョン 2 の変更ログ
」を参照してくださいGitHub。 -
署名を検証し、
.sig
ファイル名と.zip
ファイル名の両方をパラメータとしてgpg
コマンドに渡します。$
gpg --verify awscliv2.sig awscliv2.zip
出力は以下の例のようになります。
gpg: Signature made Mon Nov 4 19:00:01 2019 PST gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
重要
出力内の警告は予想されており、問題を示すものではありません。これは、個人PGPキー (持っている場合) とキーの間に信頼チェーンがないために AWS CLI PGP発生します。詳細については、「信用の輪 (Web of Trust)
」を参照してください。
-
-
インストーラを解凍します。Linux ディストリビューションに組み込み
unzip
コマンドがない場合は、同等のコマンドを使用して解凍します。次のコマンド例では、パッケージを解凍し、現在のディレクトリの下にaws
という名前のディレクトリを作成します。$
unzip awscliv2.zip
注記
以前のバージョンからアップデートする場合、
unzip
コマンドでは、既存のファイルを上書きするように求められます。スクリプトのオートメーションなどでこのプロンプトをスキップする場合は、unzip
の-u
更新フラグを使用します。このフラグは、既存のファイルを自動的に更新し、必要に応じて新しいファイルを作成します。$
unzip -u awscliv2.zip
-
インストールプログラムを実行します。インストールコマンドは、新しく解凍された
install
ディレクトリにあるaws
という名前のファイルを使用します。デフォルトでは、すべてのファイルが/usr/local/aws-cli
にインストールされ、シンボリックリンクが/usr/local/bin
に作成されます。コマンドには、これらのディレクトリへの書き込み権限を付与するためのsudo
が含まれます。$
sudo ./aws/install
すでに書き込み権限を持つディレクトリを指定した場合は、
sudo
なしでインストールできます。次のinstall
コマンド用の手順を使用して、インストール場所を指定します。-
-i
および-b
パラメータに指定するパス内のボリューム名やディレクトリ名に、スペース文字などの空白文字が含まれないことを確認します。スペースが含まれていると、インストールは失敗します。 -
--install-dir
または-i
— このオプションは、すべてのファイルのコピー先ディレクトリを指定します。デフォルト値は
/usr/local/aws-cli
です。 -
--bin-dir
または-b
— このオプションは、インストールディレクトリのメインaws
プログラムが、指定されたパスのファイルaws
にシンボル的にリンクされることを指定します。指定したディレクトリへの書き込み権限が必要です。パスにすでに存在するディレクトリへのシンボリックリンクを作成すると、インストールディレクトリをユーザーの$PATH
変数に追加する必要がなくなります。デフォルト値は
/usr/local/bin
です。
$
./aws/install -i
/usr/local/aws-cli
-b/usr/local/bin
注記
の現在のインストールを更新するには AWS CLI、既存のシンボリックリンクとインストーラ情報を追加して、
--update
パラメータを使用してinstall
コマンドを作成します。$
sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--update既存のシンボリックリンクとインストールディレクトリを検索するには、次の手順に従います。
-
which
コマンドを使用して、シンボリックリンクを見つけます。これにより、--bin-dir
パラメータで使用するパスが指定されます。$
which aws
/usr/local/bin
/aws -
ls
コマンドを使用して、シンボリックリンクが指すディレクトリを見つけます。これにより、--install-dir
パラメータで使用するパスが指定されます。$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws ->
/usr/local/aws-cli
/v2/current/bin/aws
-
-
以下のコマンドを使用して、インストールを確認します。
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
aws
コマンドが見つからない場合は、端末を再起動するか、「AWS CLI エラーのトラブルシューティング」のトラブルシューティングに従ってください。
-
- Command line - Linux ARM
-
の現在のインストールを更新するには AWS CLI、更新するたびに新しいインストーラをダウンロードして以前のバージョンを上書きします。コマンドラインから以下の手順に従って、Linux AWS CLI に をインストールします。
以下は、基本的なインストールを提供する 1 つのコピーアンドペーストグループでの簡単なインストール手順です。ガイド付き手順については、以下のステップを参照してください。
注記
(オプション) 次のコマンドブロックは、最初にダウンロードの整合性を検証 AWS CLI せずに、 をダウンロードしてインストールします。ダウンロードの整合性を検証するには、以下の詳しい手順に従ってください。
をインストールするには AWS CLI、次のコマンドを実行します。
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
AWS CLIの現在のインストールを更新するには、既存のシンボリックリンクとインストーラの情報を追加して
--bin-dir
、--install-dir
、および--update
パラメータでinstall
コマンドを作成します。次のコマンドブロックは、 のシンボリックリンクの例を使用しています。/usr/local/bin
および のインストーラーの場所の例/usr/local/aws-cli
.$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--updateガイド付きインストール手順
-
次のいずれかの方法でインストールファイルをダウンロードします。
-
curl
コマンドの使用 –-o
オプションは、ダウンロードしたパッケージを書き込むファイル名を指定します。以下のコマンドの例のオプションを使用すると、ダウンロードしたファイルが現在のディレクトリにローカル名awscliv2.zip
で書き込まれます。$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
-
からのダウンロード URL – ブラウザでインストーラをダウンロードするには、次の を使用しますURL。 https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip
-
-
(オプション) ダウンロードした zip ファイルの整合性を確認する
上記のステップ
.zip
で AWS CLI インストーラパッケージを手動でダウンロードすることを選択した場合は、以下のステップを使用してGnuPG
、 ツールを使用して署名を検証できます。AWS CLI インストーラパッケージ
.zip
ファイルは、PGP署名を使用して暗号で署名されます。ファイルの破損や変更がある場合、この検証は失敗します。その場合、インストールを続行しないでください。-
ご利用のパッケージマネージャーを使用し、
gpg
コマンドをダウンロードしてインストールします。GnuPG
の詳細については、GnuPG のウェブサイトを参照してください。 -
パブリックキーファイルを作成するには、テキストファイルを作成し、次のテキストに貼り付けます。
-----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG 94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA 0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF 0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+ 2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG +3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs 19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7 IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261 Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf BfWC9s/USgxchg== =ptgS -----END PGP PUBLIC KEY BLOCK-----
参考までに、パブリックキーの詳細を以下に示します。
Key ID: A6310ACC4672475C Type: RSA Size: 4096/4096 Created: 2019-09-18 Expires: 2025-07-24 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
次のコマンドを使用して AWS CLI パブリックキーをインポートし、
public-key-file-name
を、作成したパブリックキーのファイル名に置き換えます。$
gpg --import
public-key-file-name
gpg: /home/
username
/.gnupg/trustdb.gpg: trustdb created gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported gpg: Total number processed: 1 gpg: imported: 1 -
ダウンロードしたパッケージ AWS CLI の署名ファイルをダウンロードします。これは、対応する
.zip
ファイルと同じパスと名前を持っていますが、拡張子は.sig
です。次の例では、現在のディレクトリにawscliv2.sig
という名前のファイルとして保存します。の最新バージョンについては AWS CLI、次のコマンドブロックを使用します。
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
の特定のバージョンでは AWS CLI、ファイル名にハイフンとバージョン番号を追加します。この例では、 バージョンのファイル名
2.0.30
は、次のコマンドawscli-exe-linux-aarch64-2.0.30.zip.sig
になります。$
curl -o awscliv2.sig https://awscli.amazonaws.com/
awscli-exe-linux-aarch64-2.0.30.zip.sig
バージョンのリストについては、「」のAWS CLI 「バージョン 2 の変更ログ
」を参照してくださいGitHub。 -
署名を検証し、
.sig
ファイル名と.zip
ファイル名の両方をパラメータとしてgpg
コマンドに渡します。$
gpg --verify awscliv2.sig awscliv2.zip
出力は以下の例のようになります。
gpg: Signature made Mon Nov 4 19:00:01 2019 PST gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
重要
出力内の警告は予想されており、問題を示すものではありません。これは、個人PGPキー (持っている場合) とキーの間に信頼チェーンがないために AWS CLI PGP発生します。詳細については、「信用の輪 (Web of Trust)
」を参照してください。
-
-
インストーラを解凍します。Linux ディストリビューションに組み込み
unzip
コマンドがない場合は、同等のコマンドを使用して解凍します。次のコマンド例では、パッケージを解凍し、現在のディレクトリの下にaws
という名前のディレクトリを作成します。$
unzip awscliv2.zip
注記
以前のバージョンからアップデートする場合、
unzip
コマンドでは、既存のファイルを上書きするように求められます。スクリプトのオートメーションなどでこのプロンプトをスキップする場合は、unzip
の-u
更新フラグを使用します。このフラグは、既存のファイルを自動的に更新し、必要に応じて新しいファイルを作成します。$
unzip -u awscliv2.zip
-
インストールプログラムを実行します。インストールコマンドは、新しく解凍された
install
ディレクトリにあるaws
という名前のファイルを使用します。デフォルトでは、すべてのファイルが/usr/local/aws-cli
にインストールされ、シンボリックリンクが/usr/local/bin
に作成されます。コマンドには、これらのディレクトリへの書き込み権限を付与するためのsudo
が含まれます。$
sudo ./aws/install
すでに書き込み権限を持つディレクトリを指定した場合は、
sudo
なしでインストールできます。次のinstall
コマンド用の手順を使用して、インストール場所を指定します。-
-i
および-b
パラメータに指定するパス内のボリューム名やディレクトリ名に、スペース文字などの空白文字が含まれないことを確認します。スペースが含まれていると、インストールは失敗します。 -
--install-dir
または-i
— このオプションは、すべてのファイルのコピー先ディレクトリを指定します。デフォルト値は
/usr/local/aws-cli
です。 -
--bin-dir
または-b
— このオプションは、インストールディレクトリのメインaws
プログラムが、指定されたパスのファイルaws
にシンボル的にリンクされることを指定します。指定したディレクトリへの書き込み権限が必要です。パスにすでに存在するディレクトリへのシンボリックリンクを作成すると、インストールディレクトリをユーザーの$PATH
変数に追加する必要がなくなります。デフォルト値は
/usr/local/bin
です。
$
./aws/install -i
/usr/local/aws-cli
-b/usr/local/bin
注記
の現在のインストールを更新するには AWS CLI、既存のシンボリックリンクとインストーラ情報を追加して、
--update
パラメータを使用してinstall
コマンドを作成します。$
sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--update既存のシンボリックリンクとインストールディレクトリを検索するには、次の手順に従います。
-
which
コマンドを使用して、シンボリックリンクを見つけます。これにより、--bin-dir
パラメータで使用するパスが指定されます。$
which aws
/usr/local/bin
/aws -
ls
コマンドを使用して、シンボリックリンクが指すディレクトリを見つけます。これにより、--install-dir
パラメータで使用するパスが指定されます。$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws ->
/usr/local/aws-cli
/v2/current/bin/aws
-
-
以下のコマンドを使用して、インストールを確認します。
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
aws
コマンドが見つからない場合は、端末を再起動するか、「AWS CLI エラーのトラブルシューティング」のトラブルシューティングに従ってください。
-
- Snap package
-
で AWS サポートされている の公式バージョンを提供しています AWS CLI
snap
。システムに常に最新バージョンの AWS CLI をインストールする場合は、スナップパッケージが自動更新時にこれを提供します。のマイナーバージョンを選択するための組み込みサポートがないため AWS CLI 、チームがバージョンを固定する必要がある場合は最適なインストール方法ではありません。特定のマイナーバージョンの をインストールする場合は AWS CLI、コマンドラインインストーラーを使用することをお勧めします。-
Linux プラットフォームがまだ
snap
インストールされていない場合は、プラットフォームsnap
に をインストールします。-
のインストールの詳細については
snap
、Snap ドキュメントの「 デーモンのインストール」を参照してください。 -
PATH
変数が正しく更新されるように、システムを再起動する必要がある場合があります。インストールに問題がある場合は、「Snap ドキュメント」の「一般的な問題を修正する」の手順に従います。 -
が正しくインストール
snap
されていることを確認するには、次のコマンドを実行します。$
snap version
-
-
に対して次の
snap install
コマンドを実行します AWS CLI。$
snap install aws-cli --classic
アクセス許可によっては、 コマンドに
sudo
を追加する必要がある場合があります。$
sudo snap install aws-cli --classic
注記
追加の
snap
手順を含む のスナップリポジトリを表示するには AWS CLI、Canonical Snapcraft ウェブサイトのaws-cli
「」ページを参照してください。 -
が正しく AWS CLI インストールされていることを確認します。
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
エラーが表示される場合は、「AWS CLI エラーのトラブルシューティング」を参照してください。
-
インストールと更新の要件
-
macOS バージョン 10.15 以降 AWS CLI では がサポートされています。詳細については、 AWS デベロッパーツールブログの「 AWS CLI v2 の macOS サポートポリシーの更新
」を参照してください。 -
AWS はサードパーティーのリポジトリを維持しないため、最新バージョンの が含まれていることを保証することはできません AWS CLI。
AWS CLIをインストールまたは更新する
最新バージョンに更新する場合は、現在のバージョンで使用したのと同じインストール方法を使用します。macOS AWS CLI に をインストールするには、次の方法があります。
- GUI installer
-
次の手順は、標準の macOS ユーザーインターフェイスとブラウザ AWS CLI を使用して の最新バージョンをインストールする方法を示しています。
-
ブラウザで、macOS
pkg
ファイルをダウンロードします: https://awscli.amazonaws.com/AWSCLIV2.pkg -
ダウンロードしたファイルを実行し、その後は画面の指示に従います。のインストール AWS CLI は、次の方法で選択できます。
-
コンピュータ上のすべてのユーザーが対象 (
sudo
が必要)-
任意のフォルダにインストールするか、推奨されるデフォルトのフォルダ
/usr/local/aws-cli
を選択できます。 -
インストーラによって、選択したインストールフォルダ内のメインプログラムにリンクするシンボリックリンクが
/usr/local/bin/aws
に自動的に作成されます。
-
-
現在のユーザーのみが対象 (
sudo
は不要)-
書き込みアクセス許可がある任意のフォルダにインストールできます。
-
標準のユーザー権限により、インストーラの完了後に、コマンドプロンプトで次のコマンドを使用して、
aws
およびaws_completer
プログラムを指すシンボリックリンクファイルを$PATH
で手動で作成する必要があります。$PATH
に書き込み可能なフォルダが含まれている場合、そのフォルダをターゲットのパスとして指定すると、sudo
なしで以下のコマンドを実行できます。$PATH
に書き込み可能なフォルダが含まれていない場合は、コマンドでsudo
を使用して、指定したターゲットフォルダに対する書き込みアクセス許可を取得する必要があります。シンボリックリンクのデフォルトの場所は/usr/local/bin/
です。$
sudo ln -s /folder/installed
/aws-cli/aws /usr/local/bin
/aws$
sudo ln -s /folder/installed
/aws-cli/aws_completer /usr/local/bin
/aws_completer
-
注記
インストーラの任意の場所で Cmd + L キーを押すと、インストールのデバッグログを表示できます。これにより、ログをフィルター処理して保存できるログペインが開きます。また、ログファイルは
/var/log/install.log
に自動的に保存されます。 -
-
シェルが
aws
で$PATH
コマンドを検索して実行できることを確認するには、次のコマンドを使用します。$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
aws
コマンドが見つからない場合は、端末を再起動するか、「AWS CLI エラーのトラブルシューティング」のトラブルシューティングに従ってください。
-
- Command line installer - All users
-
sudo
アクセス許可がある場合は、コンピュータ上のすべてのユーザーを対象に AWS CLI をインストールできます。1 つの簡単な手順でグループのコピーと貼り付けができます。以下のステップの各行の説明を参照してください。$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$
sudo installer -pkg AWSCLIV2.pkg -target /
ガイド付きインストール手順
-
curl
コマンドを使用して、ファイルをダウンロードします。-o
オプションは、ダウンロードしたパッケージを書き込むファイル名を指定します。この例では、ファイルは現在のフォルダ内のAWSCLIV2.pkg
に書き込まれます。$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
ダウンロードした
.pkg
ファイルをソースとして指定して、標準の macOSinstaller
プログラムを実行します。-pkg
パラメータを使用して、インストールするパッケージの名前、およびパッケージをインストールするドライブの-target /
パラメータを指定します。ファイルは/usr/local/aws-cli
にインストールされ、シンボリックリンクが/usr/local/bin
に自動的に作成されます。これらのフォルダに対する書き込みアクセス許可を付与するには、コマンドにsudo
を含める必要があります。$
sudo installer -pkg ./AWSCLIV2.pkg -target /
インストールが完了すると、デバッグログが
/var/log/install.log
に書き込まれます。 -
シェルが
aws
で$PATH
コマンドを検索して実行できることを確認するには、次のコマンドを使用します。$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
aws
コマンドが見つからない場合は、端末を再起動するか、「AWS CLI エラーのトラブルシューティング」のトラブルシューティングに従ってください。
-
- Command line - Current user
-
-
AWS CLI がインストールされているフォルダを指定するには、任意のファイル名XMLで ファイルを作成する必要があります。このファイルは XML形式のファイルで、次の例のようになります。パスを置き換える必要がある点を除いて、すべての値を図のままにしておきます。
/Users/myusername
9 行目に、 をインストールするフォルダへのパスを入力します AWS CLI 。フォルダはすでに存在している必要があります。存在しない場合、コマンドは失敗します。次のXML例では、 という名前です。choices.xml
は、 AWS CLI フォルダ に をインストールするインストーラを指定します。ここで/Users/myusername
、 という名前のフォルダが作成されますaws-cli
。<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>choiceAttribute</key> <string>customLocation</string> <key>attributeSetting</key> <string>
/Users/myusername
</string> <key>choiceIdentifier</key> <string>default</string> </dict> </array> </plist> -
curl
コマンドを使用してpkg
インストーラをダウンロードします。-o
オプションは、ダウンロードしたパッケージを書き込むファイル名を指定します。この例では、ファイルは現在のフォルダ内のAWSCLIV2.pkg
に書き込まれます。$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
以下のオプションを使用して、標準の macOS
installer
プログラムを実行できます。-
-pkg
パラメータで、インストールするパッケージの名前を指定します。 -
-target
パラメータをCurrentUserHomeDirectory
に設定して、現在のユーザーのみへのインストールを指定します。 -
-applyChoiceChangesXML
パラメータで作成したXMLファイルのパス (現在のフォルダに相対) と名前を指定します。
次の例では、 フォルダ AWS CLI に をインストールします
/Users/myusername/aws-cli
。$
installer -pkg AWSCLIV2.pkg \ -target CurrentUserHomeDirectory \ -applyChoiceChangesXML
choices.xml
-
-
通常、標準のユーザーアクセス許可では
$PATH
内のフォルダへの書き込みが許可されないため、このモードのインストーラはaws
およびaws_completer
プログラムにシンボリックリンクを追加しようとしません。を正しく AWS CLI 実行するには、インストーラの完了後、シンボリックリンクを手動で作成する必要があります。$PATH
に書き込み可能なフォルダが含まれていて、そのフォルダをターゲットのパスとして指定すると、sudo
なしで以下のコマンドを実行できます。$PATH
に書き込み可能なフォルダが含まれていない場合は、sudo
を使用して、指定したターゲットフォルダに対する書き込みアクセス許可を取得する必要があります。シンボリックリンクのデフォルトの場所は/usr/local/bin/
です。folder/installed
を、 AWS CLI のインストールへのパスに置き換えます。$
sudo ln -s /folder/installed
/aws-cli/aws /usr/local/bin
/aws$
sudo ln -s /folder/installed
/aws-cli/aws_completer /usr/local/bin
/aws_completerインストールが完了すると、デバッグログが
/var/log/install.log
に書き込まれます。 -
シェルが
aws
で$PATH
コマンドを検索して実行できることを確認するには、次のコマンドを使用します。$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
aws
コマンドが見つからない場合は、端末を再起動するか、「AWS CLI エラーのトラブルシューティング」のトラブルシューティングに従ってください。
-
インストールと更新の要件
-
Microsoft がサポートするバージョンの 64 ビット Windows AWS CLI では、 がサポートされています。
-
ソフトウェアをインストールするための管理者権限
AWS CLIをインストールまたは更新する
Windows AWS CLI での の現在のインストールを更新するには、以前のバージョンを上書きするために更新するたびに新しいインストーラをダウンロードします。 AWS CLI は定期的に更新されます。最新バージョンがいつリリースされたかを確認するには、「」のAWS CLI 「バージョン 2 の変更ログ
-
Windows (64 ビット) 用のインストーラをダウンロードして実行します AWS CLI MSI。
https://awscli.amazonaws.com/AWSCLIV2.msi
または、
msiexec
コマンドを実行してMSIインストーラを実行することもできます。C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
msiexec
で使用できるさまざまなパラメータについては、Microsoft Docs ウェブサイトの msiexecを参照してください。例えば、 /qn
フラグを使用してサイレントインストールを行うことができます。C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
/qn
-
インストールを確認するには、[スタート] メニューを開き、
cmd
を検索してコマンドプロンプトウィンドウを開いて、コマンドプロンプトでaws --version
コマンドを使用します。C:\>
aws --version
aws-cli/2.17.20 Python/3.11.6 Windows/10 exe/AMD64 prompt/off
Windows がプログラムを見つけることができない場合、パスを更新するためにコマンドプロンプトウィンドウを閉じて再度開くか、「AWS CLI エラーのトラブルシューティング」のトラブルシューティングに従ってください。
AWS CLI インストールおよびアンインストールエラーのトラブルシューティング
のインストールまたはアンインストール後に問題が発生した場合は AWS CLI、AWS CLI エラーのトラブルシューティング「」でトラブルシューティングの手順を参照してください。最も関連性の高いトラブルシューティングステップについては、「コマンドが見つからないエラー」、「「aws --version」コマンドが、インストールしたのとは異なるバージョンを返す」、および「aws --version「」コマンドは、 をアンインストールした後にバージョンを返します。 AWS CLI」を参照してください。
次のステップ
が正常にインストールされたら AWS CLI、ダウンロードしたインストーラファイルを安全に削除できます。のステップを完了AWS CLI バージョン 2 を使用するための前提条件して をインストールしたら AWS CLI、 を実行する必要がありますのセットアップ AWS CLI。