2023-10-27 19:04:18

codedeploy를 통해 배포를 하는데, 만약 codedeploy-agent 로그에 다음과 같이 missing credentials 관련 에러가 뜬다면 다음과 같은 이유일 수 있습니다.

 

InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller: Missing credentials - please check if this instance was started with an IAM instance profile

 

참고로 codedeploy-agent 로그는 다음 명령으로 확인할 수 있습니다.

 

tail -f /var/log/aws/codedeploy-agent/codedeploy-agent.log


위 에러가 발생했다면 아래 두가지를 살펴보세요.

 

1. EC2에 관련 Role이 잘 부착되어 있는지 확인해보세요.

2. 잘 부착되어 있다면 EC2 인스턴스에서 codedeploy-agent를 재실행해보세요.

 

sudo service codedeploy-agent restart

 

참고자료

[1] https://stackoverflow.com/questions/41997426/instanceagentpluginscodedeployplugincommandpoller-missing-credentials