반응형
🤔 문제
정적 파일들을 웹 콘텐츠로 공개하고 싶습니다. 웹 콘텐츠의 URL에는 독자적인 도메인명을 사용하고, 모든 통신이 암호화되어야 합니다. 서버리스 방식이면서 최소한의 절차로 이를 실현할 수 있는 방법은 다음 중 어느 것입니까?
- Amazon S3의 정적 웹사이트 호스팅을 이용한다.
- Amazon EC2와 Elastic Load Balancer를 이용한다.
- Amazon S3의 정적 웹사이트 호스팅과 Amazon CloudFront를 이용한다.
- AWS Lambda를 이용한다.
정답
더보기
정답. 3번
Amazon S3의 정적 웹사이트 호스팅과 Amazon CloudFront를 이용한다.
[S3 정적 웹 호스팅]
AWS의 서버리스 서비스를 이용해 정적 파일의 웹 콘텐츠를 공개하려면, S3의 정적 웹사이트 호스팅을 이용하는 것이 가장 쉽다.
[S3는 HTTP만 지원]
그러나 S3의 정적 웹사이트 호스팅에서 제공되는 URL은 HTTP만 지원하며, HTTPS(암호화 통신)는 지원되지 않는다.
[S3와 CloudFront의 조합으로 암호화 실현]
암호화 통신을 가능하게 하려면, CloudFront에서 S3 정적 웹사이트 호스팅의 URL을 오리진 서버로 설정하고, 사용하는 프로토콜로 "HTTPS"를 선택해야한다.
이때 독자적인 도메인의 SSL/TLS 인증서(서버 인증서)를 ACM(AWS Certificate Manager)에서 적용해야 한다.
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https.html
728x90
반응형