※ S3 실습 - 정적 웹사이트 호스팅

  : 정적 웹 사이트는 백엔드 처리 없이 고정 콘텐츠를 갖는다

  : 원하는 콘텐츠를 업로드하고 공개적인 액세스를 허용해 쉽게 웹 사이트 호스팅 가능

 

 

1. Amazon S3에 버킷 생성

 

1. S3 검색 후 클릭

 

2. 버킷 만들기 클릭

 

3. 기본 설정 후 버킷 만들기 클릭

  : 버킷 이름 설정

  : 기본적으로 모든 퍼블릭 액세스는 차단으로 되어 있다 → 체크 해제할 것

  : 웹사이트에 접근을 위해 퍼블릭 액세스를 허용한다

  : "현재 설정으로 인해 ~" 체크

  : 위의 설정 후 버킷 만들기 클릭

 

 

 

2. 버킷에  콘텐츠 업로드

 

1. 정적 웹사이트 호스팅 설정 활성화

  : 생성된 버킷 이름 클릭

  : 속성 → 정적 웹사이트 호스팅 설정 확인

  : 정적 웹사이트 호스팅 설정 활성화

 

2. 웹사이트 문서 설정

  : 인덱스 문서 = index.html (유동적으로 변경 가능)

  : 오류 문서 = error.html (유동적으로 변경 가능)

  : 변경 사항 저장

 

3. index.html / error.html 파일 업로드

 

 

3. 객체에 대한 액세스 활성화

1. 퍼블릭 액세스 활성화 (Public)

{
    "Version": "2012-10-17",
    "Id": "Policy1692518688678",
    "Statement": [
        {
            "Sid": "Stmt1692518687083",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::hshs3website/*"
        }
    ]
}

 

2. 정적 웹사이트에 접근

  : 속성에서 버킷 웹 사이트 엔드포인트 확인 가능

 

   : 엔드포인트 접속 확인

+ Recent posts