LoginSignup
0
0

More than 1 year has passed since last update.

aws cli を docker で設定する

Posted at

aws cli の docker イメージが公式から提供されていました。

awsコマンドで aws cli の docker コンテナを簡単に起動できるように設定してみます。

設定してみる

awsコマンドで docker コンテナが立ち上がるように、 alias を設定します。

alias aws='docker run --rm -it -v ~/.aws:/root/.aws amazon/aws-cli'

alias が設定できているか確認します。

$ aws --version
aws-cli/2.2.37 Python/3.8.8 Linux/4.19.128-microsoft-standard docker/x86_64.amzn.2 prompt/off

~/.awsに認証情報がない場合は、configureコマンドで作成します。

$ aws configure
AWS Access Key ID [None]: dummy
AWS Secret Access Key [None]: dummy
Default region name [None]: ap-northeast-1
Default output format [None]: json

ホスト側に認証情報が作成されているか確認します。

$ cat ~/.aws/credentials
[default]
aws_access_key_id = dummy
aws_secret_access_key = dummy

おわりに

docker コンテナで aws cli の設定できるのは便利ですね。aws cli のバージョンが今後上がったとしても、docker image のバージョンを変えるだけで任意のバージョンに簡単に変更できるので、使い道は多そうです。

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