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
참고자료
'DevOps > AWS' 카테고리의 다른 글
[aws] access key 발급하는 방법 (0) | 2023.12.10 |
---|---|
[aws] ECR 레지스트리 생성시 필요한 권한 (0) | 2023.12.10 |
[aws] EC2 인스턴스 AMI 생성하는 방법 (0) | 2023.11.16 |
[aws] s3 버킷 퍼블릭 액세스 허용하는 방법 (0) | 2023.10.31 |
[AWS] AWS CLI 멀티 프로필 설정 방법 (0) | 2023.10.24 |
[AWS] ec2 ssh 접속 permission denied (publickey) 해결 방법 (0) | 2023.10.23 |
[aws] RDS 타임존 변경하는 방법 (0) | 2023.10.20 |
[aws] ec2 인스턴스 타입 변경하는 방법 (0) | 2023.10.02 |