Agente Codedeploy “O token de segurança incluído na solicitação é inválido”

1

Hoje, nossa configuração do CodeDeploy começou a falhar em uma das instâncias com o seguinte erro:

The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems. (Error code: HEALTH_CONSTRAINTS)

Após a verificação de /var/log/aws/codedeploy-agent/codedeploy-agent.log nos dois servidores, um deles apresenta o seguinte erro:

2017-07-13 15:45:57 INFO [codedeploy-agent(10192)]: [Aws::CodeDeployCommand::Client 400 0.013838 0 retries] poll_host_command(host_identifier:"arn:aws:ec2:us-west-2:088736878764:instance/xxxx") Aws::CodeDeployCommand::Errors::UnrecognizedClientException The security token included in the request is invalid.

2017-07-13 15:45:57 ERROR [codedeploy-agent(10192)]: InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller: Cannot reach InstanceService: Aws::CodeDeployCommand::Errors::UnrecognizedClientException - The security token included in the request is invalid.

Como alguém poderia consertar isso? Não tenho certeza do que começar.
A única mudança neste servidor foi setar :max_revisions: 2 em codedeployagent.yml, reiniciar o codedeploy-agent e depois deletar (devido a restrições de espaço em disco) uma pasta de revisões antiga em / opt / codedeploy-agent / deployment-root / que era datada para 2016.

Lembro-me de que excluir manualmente as revisões (as que começam com d-xxx) de uma pasta de revisões ativa (aquelas com o nome de hash longo) causa um grande problema ao CodeDeploy e a única solução é recriar o aplicativo de implantação. Mas isso não pode ser o caso aqui, pode?

    
por w00t 13.07.2017 / 19:42

1 resposta

0

Eu postei o mesmo q para o link , vou deixar isso um aqui apenas no caso de aparecer no google.

Não estava funcionando porque eu tinha um conjunto de credenciais configuradas em ~ / .aws e, por qualquer motivo, ele começou a interferir no CodeDeploy, mesmo que essa configuração esteja em vigor há mais de 2 anos e funcionou muito bem.

    
por 14.07.2017 / 14:29