인프런 커뮤니티 질문&답변

유효석님의 프로필 이미지

작성한 질문수

AWS로 구축하는 MSA와 컨테이너 오케스트레이션

Private EC2 인스턴스 접속 (실습)

Private EC2 인스턴스 접속에는 성공하였는데

작성

·

193

·

수정됨

2

advanced setting에 작성한 스크립트가 동작하지 않은 것으로 보입니다.

bastion host로 프라이빗 서브넷에 위치한 EC2에서 로그를 확인했을 때

image.png

Amazon Linux 2023 repository 0.0 B/s | 0 B 05:59

Errors during downloading metadata for repository 'amazonlinux'

- Curl error (28): Timeout was reached for https://al2023-repos-ap-northeast-2-de612dc2.s3.dualstack.ap-northeast-2.amazonaws.com/core/mirrors/2023.5.20240722/aarch64/mirror.list [Connection timeout after 30001 ms]

과 같은 로그가 발견되는데..

레포지토리에 접근하지 못하는거보면 80번 포트 관련한 내용인거같은데 혹시 문제가 무엇일까요?

직접 sudo yum install -y git 등의 명령어를 수행해도 Waiting for process with pid 2984 to finish.

Waiting for process with pid 3564 to finish이란 내용과 함께 다운되지 않습니다

혹시 Bastion host의 보안그룹에 80번 포트를 추가하면 될까 해서 시도해봤는데

image.png

요렇게 뜨면서 안되네요 ㅠㅠ

답변 1

0

Burger님의 프로필 이미지
Burger
지식공유자

안녕하세요 유효석님!

 

해당 문제는 타임아웃이 나는걸로 봐서 프라이빗 서브넷에 배치된 ec2가 외부로 트래픽이 나가지 못하고있는것으로 판단됩니다.

먼저 nay gateway(또는 nat instance) 배치와 라우팅 테이블 설정이 잘 됐는지 확인해보시면 좋을거같습니다.

 

문제가 해결되지 않으면 다시 질문 남겨주세요!

유효석님의 프로필 이미지
유효석
질문자

아..요금부과되지 말라고 삭제해놓은것 때문이었군요
다시 생성하고 해결했습니다!

Burger님의 프로필 이미지
Burger
지식공유자

네 잘 해결돼서 다행입니다!

비용 문제 같은 경우에 nat gateway가 확실히 부담스럽긴합니다.

그래서 비용을 훨씬 저렴하게 거의 비슷한 역할을 하는 nat instance로 대체하는 강의가 이후에 진행됩니다.

꼭 도입하길 추천드립니다!