Infra/클라우드

AWS - S3 실습 4 : static web hosting 사용해 보기

Surge100 2023. 8. 6. 16:24
  • 정적 웹 호스팅이란? S3 페이지를 웹 서버처럼 사용가능
  • 단 정적 페이지만 가능
  • CDN 서비스인 CloudFront와 연동시 성능 및 보안에 이점이 있다.
  • Route53을 이용해서 DNS연동 가능
    • 이 경우 버킷 이름이 도메인 이름과 같아야한다.

 

첫번째

일단 정적 웹페이지로 사용할 S3안에 들어갈 버킷안에있는 객체들을 모두 public-read로 바꿔준다. 이때 각각 모든 객체의 접근 권한을 바꿔야하는 ACL을 사용하는것보다. bucket policy 자체를 사용해 해당하는 버킷의 접근권한을 모두 public-read로 바꿔준다.

 

두번째

[버킷]-[해당버킷]-[속성]-[편집(정적 웹 사이트 호스)]

활성화 시킨후 변경사항을 저장하면 "버킷 웹 사이트 엔드포인트" URL이 생성된것을 확인할수 있다.

ex)http://[버킷이름].s3-website.ap-northeast-2.amazonaws.com