Route53 2

CodeCommit & CodePipeline을 활용한 정적 웹호스팅 배포 자동화

S3 정적 호스팅 배포 시 문제점 이전 포스팅(AWS S3 & CloudFront & Route 53을 활용한 정적 웹 호스팅 하기:Link)에서 호스팅까진 완료하였지만, 별도의 소스 관리 도구가 없어 수정이 불편하다는 단점이 부각된다. 그래서, 본 포스팅에서는 AWS에서 제공하는 Git Repository 서비스인 CodeCommit을 이용하여 소스를 관리하고 추가적으로 CodePipeline을 활용하여 배포 파이프라인을 구축하고 자동화를 진행해보겠다. CodeCommit 프라이빗 Git 리포지토리를 호스팅하는 안전하고 확장 가능한 소스 관리형 서비스입니다. CodeCommit을 사용하면 자체 소스 제어 시스템을 관리하거나 인프라 확장을 걱정할 필요가 없습니다. CodeCommit을 사용하여 코드와 바..

Route 53 DNS 레코드 등록하기

DNS(Domain Name System) DNS란 인터넷망통신규약인 TCP/IP 네트워크상에서 사람이 기억하기 쉽게 문자로 만들어진 도메인을 컴퓨터가 처리할 수 있는 숫자로 된 인터넷 주소(IP)로 바꾸는 시스템을 일컫기도 하며 이런 역할을 하는 서버 컴퓨터 즉, Domain Name Server를 일컫기도 한다. DNS 레코드 DNS상에서 도메인에 관한 설정을 하기 위해 사용되는 일련의 문자들을 DNS 레코드라고 통칭하며, MX 레코드, TXT 레코드, CNAME 레코드등이 있다. 레코드 명 설명 MX 레코드 메일 교환 레코드의 줄임말로, 메일을 수신할 서버를 지정해주는 값이다. TXT 레코드 텍스트 레코드의 줄임말로, 임의의 문자열로 구성된 값이다. 소유한 도메인에 TXT 레코드를 추가하여 유효한 ..