Route53 2

Section2 실습과제 Day 3

오늘은 과연 제시간에 끝낼것인가... Day3 이 시작되어따. Day 3-4 프론트엔드의 배포를 자동화해야 합니다. CDN을 통해 프론트엔드를 캐싱하고, HTTPS를 적용해야 합니다. 프론트엔드와 WAS를 연결해야 합니다. 프론트엔드가 잘 작동하기 위해 WAS를 구현해야 합니다. 마일스톤7 CodeBuild나 GitHub Action 등을 통해 해당 환경 변수를 주입시켜 보세요. REACT_APP_ENDPOINT= 현재 정적 웹서버는 HTTP를 통해 제공되고 있으므로, WAS의 엔드포인트 역시 HTTP 프로토콜이어야 합니다. (이후 프론트엔드 HTTPS 적용 시에는 WAS 역시 HTTPS로의 연결이 필요합니다.) 자동화하려고 깃헙액션 워크플로우 야멜파일 돌리자마자 서버가 동작을 안했다 ubuntu-lat..

Section2 실습과제 Day 2

우리팀을 힘들게 했던 Day2... 이정도면 실습 로그보기 대잔치 똥꼬쇼라고 할 수 있겠어요... 로그 많이 보고 해결했으니.. 다행..? 암튼 주말동안 끝낸 day2 정리 시작합니다.. Day 2 WAS 및 mongoDB 이미지를 ECS를 통해 배포해야 합니다. WAS 이미지의 배포 자동화를 구현해야 합니다. WAS와 연결된 로드 밸런서에 HTTPS를 적용해야 합니다. 마일스톤4 ECS의 클러스터, 태스크 정의, 태스크, 서비스에 대한 개념을 이해합니다. ECR에 저장된 웹 서버 이미지를 ECS로 배포해 봅니다. ECS 태스크의 로그를 읽어봅니다. 로드 밸런서와 ECS 서비스를 연결해 봅니다. 일단 워크플로우에 aws.yml을 만들어따. (결과적으로 우리는 서비스 배포까지 마일스톤 4에서 만들고 나서 ..