에러 메시지

상황
Github Action으로 스크립트를 실행하여
EC2에 접근, Docker로 이미지를 끌어와서 배포하는 구조이다.
EC2에 접근 시 필요한 인스턴스 정보 및 key는 Github Secret에 저장 해둔 상태.
해결 방법
결국 접근 할 key에 뭔가 문제가 있는건데
우선 인스턴스 생성시 aws에서 다운받은 .pem파일에 내용을 입력하는것 까진 맞았다.
그리고 서치중에 다른 분들이 대부분 실수 하신건
-----BEGIN RSA PRIVATE KEY-----
.
.
.
-----END RSA PRIVATE KEY-----
요 앞뒤로 붙은 내용까지 넣어야 하는데 안쪽 내용만 입력 한것.
근데 내 경우엔 이게 아니라서 뭐지 싶었는데, 내 pem파일엔 마지막에 퍼센트가 붙어있길래 그걸 제거했더니
매우 잘 배포 되었다.. ^^ 얼탱 없지만 원래 다 이런거지뭐..

Github Action으로 도커 빌드 및 배포 성공!
지금은 테스트중이라 보안 규칙에 22포트로 전체 ip를 다 열어뒀는데, 이 부분을 어떻게 처리 할 지 생각해봐야 할 것 같다.
'PROGRAMMING > CI&CD' 카테고리의 다른 글
| [GITHUB] Github Action으로 EC2 IP 접근 제한 환경에서 Docker 배포하기 (0) | 2024.05.06 |
|---|---|
| [GITHUB] SpringBoot 프로젝트 Github Action으로 EC2에 Docker 배포하기 (0) | 2024.05.05 |
| [Docker] 도커 시작하기4 - Network (0) | 2024.01.04 |
| [Docker] 도커 시작하기3 - CLI Command (0) | 2024.01.04 |
| [Docker] 도커 시작하기2 - Docker Install (0) | 2024.01.04 |