본문 바로가기
AWS/AWS S3

AWS S3에 웹 사이트 호스팅 하기

by 준섭이 2020. 6. 2.
728x90

##### AWS S3 Bucket에 파일을 업로드 하여 웹 사이트 호스팅 하기

 

1. Bucket 생성

aws console -> s3 -> bucket 생성

* 버킷 이름 : 버킷 명

* 리전 : 리전 선택

* 기존 버킷에서 설정 복사 : 선택 사항이므로, 패스

- 옵션 구성 패스

- 권한 설정 : 모든 퍼블릭 액세스 차단 체크 해제 후, 현재 설정으로 인해 이 버킷과 그 안에 객체가 퍼블릭 상태가 될 수 있음을 알고 있습니다. 체크-> 다음

- 버킷 만들기 클릭 하면 버킷이 생성 됩니다.

 

2. Bucket Policy 설정

버킷 -> 권한 -> 버킷 정책

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::test-bluemary/*"
        }
    ]
}

 

3. 정적 웹 사이트 호스팅 설정

버킷 -> 정적 웹 사이트 호스팅 -> 이 버킷을 사용하여 웹 사이트를 호스팅 합니다. 체크

- 인덱스 문서 : index.html

- 오류 문서 : error.html

 

4. 파일 업로드 (미리 생성해둔 index.html 파일과 이미지파일 하나 업로드)

s3 -> 업로드 -> 파일 추가 -> 파일 선택 후 다음 -> 이 객체에 퍼블릭 읽기 권한을 부여함 다음 -> 다음

 

5. 확인

객체 URL 클릭 후, 페이지 열리는 지 확인

 

 

칙칙한 IT글엔, RedVelVet