課題
aws ecs register-task-definition --cli-input-json file://〇〇.json
を実行しようとした時に
An error occurred (IncompleteSignatureException) when calling the RegisterTaskDefinition operation: 'ecr' not a valid key=value pair (missing equal-sign) in Authorization header: 'AWS4-HMAC-SHA256 Credential=aws ecr get-login-password --region us-east-2 | docker login --username 〇〇 --password-stdin 〇〇.dkr.ecr.〇〇.amazonaws.com/〇〇'.
という認証系のエラーが出る
解決法
ユーザー情報を確認しておかしかったら再設定する
$ aws configure
AWS Access Key ID [****]: 〇〇
AWS Secret Access Key [****]: 〇〇
Default region name [us-east-2]:
Default output format [json]:
設定したのちに再度コマンドを実行する
% aws ecs register-task-definition --cli-input-json file://〇〇.json