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" } }
よくわからないので、こんな感じで並べておいてみることに