0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AWS CLI v2の公式Dockerイメージのセットアップ方法

Last updated at Posted at 2022-01-16

概要

初投稿です。
aws-cli公式Dockerイメージを利用することで、Dockerのインストールのみでaws-cliを使用できます。
しかし、簡潔なセットアップ方法の記事が見つけられないので作りましました。

  • 前提条件
    • Linux OS(shellが使えれば他のOSでもOK)
    • Dockerをインストール済み


1.「.aws」ディレクトリの作成

下記のコマンドを実行し、「.aws」ディレクトリおよび認証ファイルを作成する

cd ~
mkdir ~/.aws && touch ~/.aws/credentials && touch ~/.aws/config

続いて、それぞれのファイルを下記のとおりに編集する

~/.aws/credentials

[default]
aws_access_key_id=AKIAIOSFODNN7EXAMPLE
aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

※記載されているキーはAWS公式のサンプルなので、そのままコピペしても動きません。
※配布された自分のアクセスキーとシークレットキーを設定しましょう。


~/.aws/config

[default]
region=ap-northeast-1
output=json

2.aws-cliの実行

下記のコマンドを実行し、動作確認を行う。

docker run --rm -it amazon/aws-cli --version

下記のような表示がされればOK

aws-cli/2.4.11 Python/3.8.8 Linux/4.19.104-microsoft-standard docker/x86_64.amzn.2 prompt/off

続いて、下記のコマンドを実行し、「.aws」ディレクトリが正しくマウント出来ていることを確認する。

docker run --rm -it -v ~/.aws:/root/.aws amazon/aws-cli sts get-caller-identity

下記のように表示されれば、設定完了。

{
    "UserId": "AIDAXXXXXXXXXEXAMPLE",
    "Account": "XXX",
    "Arn": "arn:aws:iam::XXX:user/XXX"
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?