본문 바로가기

Cloud Providers/AWS

S3로 정적 호스팅 하기

정적콘텐츠 생성

💡 참고자료
[HTML 공식문서 첫시작]
  1. HTML 문법에 따라 index.html 파일 생성

버킷생성

💡 참고자료
[AWS 버킷정책]
  1. 고유한 버킷이름 설정
  2. 서울리전
  3. 퍼블릭 액세스 차단 설정 해제
  4. index.html 파일 업로드
  5. 속성 > 정적 웹 사이트 호스팅 > 활성화
  6. 버킷 정책 추가(모든 사용자가 버킷의 Object 를 읽을 수 있음)
{
    "Version": "2012-10-17",
    "Id": "Policy1658302034241",
    "Statement": [
        {
            "Sid": "Stmt1658302033161",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::access-log-monitoring-serverless-mason/*"
        }
    ]
}

7. 버킷의 엔드포인트로 접속후, 호스팅이 잘 되는지 확인