본문 바로가기
Error Handling Log

AWS Pipeline Deploy 중 에러 발생

by GGShin 2022. 10. 11.

AWS Pipeline Deploy 중 에러가 발생하여 애를 먹었습니다.

log를 살펴보니 "Missing credentials - please check if this instance was started with an IAM instance profile" 이라고 에러에 대한 설명이 나와있었습니다. 

IAM 권한에 오류가 있다는 말인 것 같아 IAM 권한을 확인해보았고, 몇가지 수정사항이 필요해보여 수정 후 다시 deploy를 시도하였습니다. 몇 번이고 수정하고 재시도를 해보아도 fail하길래 뭐가 문제인가 싶었는데, 한 블로그에서 해답을 얻었습니다.

바로 IAM 에 수정사항이 있는 경우에는 codedeploy-agent를 재시작 해주어야 한다는 것이었습니다!

$sudo service codedeploy-agent restart

위 코드로 codedeploy-agent를 재시작해주고 deploy를 다시 시작하자 드디어 배포 자동화 마지막 단계까지 성공할 수 있었습니다.

배포 자동화가 미숙해서 조각조각된 지식들로 구현하다보니 생겼던 문제 같습니다

그래도 정확한 해결법을 알게되어서 기뻤습니다 :)

 


참고 자료

https://bsssss.tistory.com/m/1128

 

[AWS] Missing credentials - please check if this instance was started with an IAM instance profile

CodeDepoly 에서 CodeDeploy Agent 가 실행되지 않았다면서 오류가 났다. CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agen..

bsssss.tistory.com

 

반응형