Ubuntu ServerにAWS CLIをインストールした時のメモ

概要

Ubuntu ServerへAWS CLIを使いたくてインストールしたので、その時のメモ。

UbuntuへのAWS CLIのインストール

参考にしたサイトは下記です。
まんま、書いてある通り実施しているだけです。

AWS CLI のインストールと更新の手順

今回はWindowsのHyper-Vで動作させているUbuntuへインストールしたので以下を実行しました。

1
2
3
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

実行したところ下記のエラーが出ました。

1
2
Command 'unzip' not found, but can be installed with:
sudo apt install unzip

unzipが初期インストールされていなかったようなので、入れておきます。

1
$ sudo apt install unzip

AWS CLIのインストールが完了すると下記のメッセージが表示されます。

1
You can now run: /usr/local/bin/aws --version

バージョン確認すると、正常にインストールされたようです。

1
2
$ aws --version
aws-cli/2.10.3 Python/3.9.11 Linux/5.15.0-60-generic exe/x86_64.ubuntu.22 prompt/off

UbuntuへのAWS CLIの更新

既にAWS CLIをインストール済みで、バージョン更新する場合は下記コマンドを実行します。

1
sudo ./aws/install --bin-dir <シンボリックリンク> --install-dir <ディレクトリ> --update

シンボリックリンクとディレクトリの確認

シンボリックリンクは、下記コマンドで確認します。

1
2
$ which aws
/usr/local/bin/aws

シンボリックリンクが指すディレクトリは、下記コマンドで確認します。

1
2
$ ls -l /usr/local/bin/aws
lrwxrwxrwx 1 root root 37 Feb 26 22:53 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws

ここでは、/v2の手前までのパスを、–install-dir パラメータで使用するようです

シンボリックリンクとディレクトリを当てはめたコマンド

上記はデフォルト設定でインストールした場合の結果であり、シンボリックリンクとディレクトリを当てはめて、以下のコマンドが完成します。

1
sudo ./aws/install --bin-dir /usr/local/bin/aws --install-dir /usr/local/aws-cli/ --update

AWS CLIの更新

試しに実行してみましたが、インストールしたばかりなので更新はありませんでした。
そのうち試して記事を更新したいと思います。

1
2
$ sudo ./aws/install --bin-dir /usr/local/bin/aws --install-dir /usr/local/aws-cli/ --update
Found same AWS CLI version: /usr/local/aws-cli//v2/2.10.3. Skipping install.