단일 페이지 웹 사이트 (Angular / React / Vue)를 SSL / Cloudfront 뒤의 AWS S3에 5 줄의 코드로 쉽게 배포 할 수 있도록하는 AWS CDK Construct입니다.
npm install --save cdk-spa-deploy
pip install cdk-spa-deploy
Route 53을 통해 도메인을 구매했고 이미 hosted zone이 있는 경우, 클라우드 프론트 뒤에 사이트를 배포하기위해 Hosted Zone Name을 사용할 수 있습니다. 이것은 SSL 인증서 및 모든 것을 처리할 수 있습니다.
SSL 인증을위한 ARN과 alias routes를 Cloudfront로 전달할 수도 있습니다.
boolean 하나를 전달하여 SPA 배포에 웹 사이트 버킷을 암호화 할 수 있습니다.
boolean과 IP 주소 배열을 전달하면 접근 제한이 실시되고 사이트를 안전하게 보호할 수 있습니다.