AWS CloudFront / 커스텀 오리진 사용(EC2) + Invalidation + geo restrict
커스텀 오리진(EC2, ELB, 외부 웹 서버) 사용하기 CloudFront의 기본 오리진은 S3이다. 그런데 우리가 정적 웹 사이트만 배포할 것도 아니고, EC2, ELB, 외부 웹 서버를 오리진으로 사용할 때가 더 많을 것이다. EC2, ELB, 외부 웹 서버를 오리진으로 활용하는 것을 커스텀 오리진이라고 한다. 커스텀 오리진은 동적 콘텐츠 전송이 필요할 때 사용한다. 커스텀 오리진을 사용하면 Node.js 혹은 PHP, JSP, ASP 등 서버 사이드 스크립트에서 동적으로 생성되는 웹 페이지를 캐시할 수 있다. 먼저 EC2와 CloudFront를 연동해보자 우선 EC2 인스턴스를 생성한 후 접속하자 접속 후에는 웹 서버를 간단히 Node.js로 간단하게 만들어보자. sudo yum -y instal..