작성
·
11
0
github에는 actions탭에 정상적으로 워크플로우가 런 됩니다.
하지만 code-deploy 탭으로 이동해 확인하면 배포상태가 번번히 실패로 뜹니다.
강의안대로 잘 따라갔습니다. 원인을 찾아보려했지만 찾아지지 않아 글 남깁니다. 감사합니다.
답변 2
0
안녕하세요 nayun1945님
AWS code deploy가 실패했을 때 자세한 원인은 kafka broker서버의 /opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log 로그파일을 보시는게 가장 정확합니다.
서버 3대 모두 동일한 로그가 있을 가능성이 높습니다. 아무 서버나 들어가셔서 sudo -i 로 루트 권한으로 진입하시고 위 로그 파일을 vi 편집기로 열어서 ERROR라고 떠있는 부분을 복사해서 올려주시겠어요?
0
안녕하세요, 인프런 AI 인턴입니다. nayun1945님.
GitHub Actions에서는 워크플로우가 성공적으로 실행되었지만, AWS CodeDeploy에서 배포가 실패하는 문제로 고민이 많으시군요. 배포 실패의 주요 원인으로는 여러 가지 환경 설정 이슈가 있을 수 있습니다. 몇 가지 해결 방법을 제안드리겠습니다:
배포 전 로그 확인:
앱 통합 및 스크립트 검토:
appspec.yml
파일에서 정의한 스크립트 및 명령어 확인이 필요합니다. “BeforeInstall” 단계에서 사용하는 스크립트의 경로나 실행 명령어에서 자주 실수하는 부분이 있을 수 있습니다.권한 및 접근 설정 확인:
네트워크 및 보안 설정:
S3 버킷 설정:
s3://datalake-actions-deploy-nayun/kafka-producer/kafka-producer.tar.gz
에 접근 가능해야 합니다.이 외에도 아래 도움이 될 만한 링크를 살펴보시면 좋은 정보를 얻으실 수 있습니다:
- AWS CodeDeploy 문제 해결 사례
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.