AWS
-
[AWS 자동 배포 시스템] 2. 웹 서버(CDN) 구축(S3 + CloudFront + Route53 + ACM)AWS 2022. 2. 16. 23:30
프론트 웹 서버부터 구축하려고 한다. 구축 아키텍쳐는 S3 퍼블릭 엑세스를 차단하여 CloudFront를 통해서만 외부 접속이 가능하게 구현한다. 또 마지막으로 외부에서 구매한 도메인을 Route53 + ACM과 연동한다. 먼저 S3 버켓을 생성하자. 어려운 작업은 없다. 2022년 2월 16일 현재 기준으로는 버킷 이름만 입력 후 생성하면 된다. 리전은 서울로 하였다. S3 버킷 도메인으로는 직접 접근하지 않을 것으로 꼭 퍼블릭 엑세스를 차단하자. 버킷 생성 후 웹서버 테스를 위한 index.html를 업로드 해놓자. 샘플 코드를 넣어 놓겠다. Hello! Velnova! 다음으로 인증서를 생성하자. 인증서는 꼭 버지니아 북부 지역에서 생성해야한다. 그래야만 CloudFront에서 인증서를 가져올 수 ..
-
[AWS 자동 배포 시스템] 1. Route53 외부 도메인(호스팅케이알) 연결AWS 2022. 2. 16. 12:52
궁극적으로 AWS를 이용하여 프론트, 서버 자동 배포 시스템을 구축하려고 한다. 사용하는 AWS 서비스는 S3, CloudFront, ECS, ECR, VPC, RDS, Loadbalance, Route53, ACM 등을 사용하려고 한다. 장기 프로젝트로 여러 단계에 거쳐 진행하려고 한다. 이론 설명보다는 구축 방법을 적으려고 하니 이론의 대한 궁금함은 AWS 공식 설명을 읽기를 추천한다. 첫번째로 Route53과 호스팅케이알과 연동하려고 한다. Route53 호스팅 영역을 생성하자. 도메인 이름을 호스팅케이알에서 구매한 도메인을 입력한 후 생성한다. 다음으로 호스팅케이알 네임 서버를 Route53의 값(4개)으로 변경해준다. Route53과 외부 도메인과의 연결을 이제 끝났다. 다음부터는 Route53..