Amazon S3와 CloudFront로 정적 웹사이트를 전 세계에 배포하는 방법 (그리고 제가 거의 저지른 보안 실수)
(dev.to)
AWS S3를 활용한 정적 웹사이트 호스팅 시 흔히 발생하는 보안 취약점을 지적하며, Origin Access Control(OAC)을 통해 버킷을 비공개로 유지하면서도 전 세계에 안전하고 빠르게 콘텐츠를 배포하는 최적의 아키텍처 설계 방법을 제시합니다.
이 글의 핵심 포인트
- 1S3 버킷의 'Block Public Access' 설정을 활성화한 상태로 유지하며 보안을 강화해야 함
- 2CloudFront의 Origin Access Control(OAC)을 사용하여 S3 버킷에 대한 접근 권한을 특정 배포(Distribution)로 제한함
- 3