denied: Your Authorization Token has expired. Please run ‘aws ecr get-login’ to fetch a new one

Faço deploy de containers no serviços de ECS da AWS e na última vez que tentei recebi este erro ao tentar fazer o pull do novo container:

denied: Your Authorization Token has expired. Please run 'aws ecr get-login' to fetch a new one

A maneira como resolver é simples. Execute o comando abaixo:

aws ecr get-login

Irá apresentar um resultado como esse:

aws-cli-edited

Copie e cole o resultado e remova o -e none e o https:// da url. Execute o comando.

aws-cli-2-edited

Ao final vai apresentar Login Succeeded, agora você poderá fazer seu deploy. 🙂

Provavelmente pode ser um bug na versão do aws cli com a versão do Docker.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s