클라우드_아키텍처 설계 & 배포 트러블슈팅
2026. 3. 11. 21:32

LV 0 - 요금 폭탄 방지 AWS Budget 설정

과제에서 요구한 예산의 80% 도달 시 이메일 알림이 오도록 설정했다. 그리고 예산 금액도 $100로 잘 적용된 걸 확인할 수 있다!

LV 1 - 네트워크 구축 및 핵심 기능 배포

퍼블릭 IPv4 DNS이 안뜨는 상황이다! 어떻게 해결해야할까?

서브넷에 들어가준다!

서브넷 설정 편집에 들어가준다!

주소 자동 할당 활성화가 체크 됐는지 확인 후 안되어있으면 체크해준다!

그리고 다시 인스턴스를 만들어주면 퍼블릭 IPv4 DNS가 할당된걸 볼 수 있다!

 

애플리케이션 정상 기동 및 상태 확인 완료

로컬에서 잘 작동이 된다!
생성과 조회도 잘 된다!

LV 2 - DB 분리 및 보안 연결하기

git bash에서 EC2에 접속 했는데 명령어가 입력이 안되는 오류가 발생했다!

이유가 무엇일까?

 

aws sts get-caller-identity 는 됐고, aws ssm get-parameter 는 멈춘다!

아웃바운드의 문제일까?!

 

EC2 인스턴스에서 확인해보니 아웃바운드가 없다!

아웃바운드를 추가해줬다.

아웃바운드를 작성해주니 무사히 작동한다!

 

자르 파일을 찾아보자!

오른쪽에 있는 코끼리를 눌러준다.

빌드를 눌러주자!

찾았다!

탐색기를 눌러 현재 어디파일에 있는지도 확인해줄 수 있다.

 

이번에는 EC2에서 실행이 안된다!!

왜 안될까?

알고보니 url 값이 잘못 들어가 있었다! DB 이름에 맞게 수정해줬다!

실행 성공!!

 

소스 부분에 EC2의 보안 그룹 ID가 등록되어 있음

 

/actuator/health 접속 성공!
/actuator/info 접속 성공!

LV 3 - 프로필 사진 기능 추가와 권한 관리

프로필 사진 업로드와 조회가 가능해졌다!