[AWS] Trouble Shoting

yookyungmin·2023년 8월 7일
0

Codedeploy.yml 실행시 에러는 없는데 aws codedeploy에서 상태 실패

에러 코드를 확인해 보았다

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

라는 확인이 되었다..

해당 에러가 발생하게 된 원인은 아래와 같다고 한다.

  1. IAM 역할을 지정하지 않고 인스턴스를 실행시킨다.

  2. 이후 실행시킨 인스턴스에 CodeDeploy Agent를 설치 한다.

  3. 이때 설치된 CodeDeploy에는 해당 역할을 실행 할 수 있는 자격증명이 없기에 위와 같은 에러가 발생 하는 것 입니다.

터미널에서
sudo service codedeploy-agent restart
을 실행하고

sudo service codedeploy-agent status

로 deploy agent가 제대로 실행 되고 있는지 확인 하였다.


성공 완료. 아직 더 공부가 필요하다

참고
https://ssue-dev.tistory.com/entry/AWS-CodeDeploy-%EB%B0%B0%ED%8F%AC%EC%8B%9C-%EB%82%98%EB%8A%94-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0%EB%B2%95

1개의 댓글

comment-user-thumbnail
2023년 8월 7일

좋은 글이네요. 공유해주셔서 감사합니다.

답글 달기