S3 정적 호스팅
2024. 4. 22. 15:23ㆍAWS Cloud Base
목차
- 사전지식
- S3 static Hosting
- S3 static Hosting 권한
사전지식
정적 컨텐츠
- 서버에 저장된 파일이 모든 사용자에게 동일하게 전달되는 컨텐츠
- 매번 서버에 요청할 필요없이 캐싱가능
- HTML/Javascript 등으로 구성
- 예: 이미지, 글, 뉴스 등
동적 컨텐츠
- 사건, 사용자, 입력 등에 따라 내용이 변경되는 컨텐츠
- 매번 서버에 욫어하여 내용을 구성하고, 전달받아야 함
- PHP, JSP, ASP.net 등으로 서버 처리
- 예: 로그인이 필요한 내용, 게시판, 댓글 등
S3 static Hosting
- S3를 사용하여 정적 웹 컨텐츠를 호스팅하는 기능
- 별도의 서버없이 웹사이트 호스팅 가능
- 고가용성 및 장애 내구성을 확보
- 사용 사례: 대규모 접속이 예상되는 사전 예약 페이지, 홍보 페이지, 회사 웹사이트 등
S3 static Hosting 권한
- 정적 웹호스팅을 public으로 공개할 경우, 불특정 다수에게 허용되는 권한 부여 필요
- 불특정 다수가 접속할 수 있는 권한을 확보하려면
- S3 Block Public Access 해제 필요
- Bucket Policy에서 정책 허용 필요
- 실전에서는 CloudFront와 연동하여 주로 사용
- 일반적으로 HTTPS 프로토콜 구현을 위해서는 CloudFront와 연동 필요
- ACM을 통한 SSL 키 관리가 가장 편함
- 보통 Public Hosting의 활성화 대신 그대로 Private 모드로 두고 OAI/OAC등을 활용해서 보안 강화
출처: https://www.youtube.com/watch?v=RyfowGtwekg&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m&index=26
'AWS Cloud Base' 카테고리의 다른 글
AWS RDS (0) | 2024.08.13 |
---|---|
S3의 객체 암호화 (0) | 2024.04.22 |
S3 버전 관리 및 객체 잠금 (0) | 2024.04.20 |
S3 Bucket Policy (0) | 2024.04.20 |
S3 Class (0) | 2024.04.20 |