背景

Ubuntu22.04にterraformを導入して、AWSの環境を自動構築しようと試みました。

terraformを使用するのですが、aws-cliを入れておくと色々と便利です。メモとしてインストール手順を記録します。

手順

インストール

インストールはとても簡単です。

以下の公式のページに表示されているコマンドをそのまま投入するだけです。

AWS CLI の最新バージョンをインストールまたは更新します。 - AWS Command Line Interface

実際に投入したコマンドは以下です。

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

インストールバージョンの確認

バージョンを確認します。aws-cli/2.11.10を確認できます。

$ aws --version
aws-cli/2.11.10 Python/3.11.2 Linux/5.15.0-58-generic exe/x86_64.ubuntu.22 prompt/off

aws-cliの設定

AWS Access Key IDAWS Secret Access Keyを設定します。合わせて、デフォルトのリージョンなども設定します。

$ aws configure
AWS Access Key ID [None]: AAAAAAA
AWS Secret Access Key [None]: idzN2v+L0XkVF/WdHYqN5ertx+fiJBeHaaAAaaAAaaAAA
Default region name [None]: ap-northeast-1
Default output format [None]: json

aws-cliを使用できるかの確認

私はだいたいS3のディレクトリ(というか、オブジェクト)を参照することが多いです。

aws s3 ls

私の場合は以下の出力結果となります。

2019-12-08 12:37:40 radio-transcribe