AWS cliとSession Managerをインストール

sudo ./sessionmanager-bundle/install -i /usr/local/sessionmanagerplugin -b /usr/local/bin/session-manager-plugin
Password:
env: python: No such file or directory

これならどうだ!

sudo python3 sessionmanager-bundle/install -i /usr/local/sessionmanagerplugin -b /usr/local/bin/session-manager-plugin
Password:
Creating install directories: /usr/local/sessionmanagerplugin/bin
Creating Symlink from /usr/local/sessionmanagerplugin/bin/session-manager-plugin to /usr/local/bin/session-manager-plugin
Installation successful!

OK!

ecrからイメージをpullしてみる

前述の手順からecs execで中には入れたがデプロイ方法がわからないのでとりあえず、先輩がpushしたイメージをpullしてみることに

https://github.com/awslabs/amazon-ecr-credential-helper
というものが必要らしい

~/.docker/config.json

{
  "credsStore" : "desktop"
}

は削除してから、helperの設定を追加するのか。。。?

{
  "credsStore" : "desktop"
  "credHelpers": {
    "public.ecr.aws": "ecr-login",
    "<aws_account_id>.dkr.ecr.<region>.amazonaws.com": "ecr-login"
  }     
}

よくわからないので、こんな感じで並べておいてみることに