반응형
- AWS Console에 접속해 S3으로 들어갑니다.
- [버킷 만들기]를 클릭합니다.
- [버킷 이름]에 연결할 도메인(서브도메인 포함)을 입력합니다.
Route53에서 연결시 도메인과 일치하는 S3버킷에서 리소스를 가져올 수 있습니다.
- [모든 퍼블릭 엑세스 차단]을 해제 후 [버킷 만들기]를 클릭합니다.
모든 사용자가 정적 웹 사이트 리소스에 접근해야 하므로 엑세스 차단을 해제해야합니다.
- [권한] - [버킷 정책] - [편집]에 다음 코드를 추가합니다.
domain.name 에 본인의 도메인으로 입력{ "Version":"2012-10-17", "Statement":[{ "Sid":"AddPerm", "Effect":"Allow", "Principal":"*", "Action":[ "s3:GetObject" ], "Resource":[ "arn:aws:s3:::domain.name/*" ] }] }
- [속성] - [정적 웹 사이트 호스팅] 의 [편집]을 클릭합니다.
- 정적 웹 사이트 호스팅을 활성화하고 [인덱스 문서]에 홈페이지의 기본 페이지를 입력합니다.
[변경사항 저장]을 클릭합니다. - [객체]에서 작성해둔 HTML파일을 업로드 합니다.
웹사이트의 기본페이지와 위의 인덱스 문서에 입력한 이름이 일치해야합니다.
S3설정이 끝났습니다. 다음으로는 Route53에서 서브도메인을 생성하고 해당 S3와 연결해보겠습니다.
반응형
'AWS' 카테고리의 다른 글
[AWS] Route53 도메인 구입하기 (0) | 2021.10.12 |
---|---|
[AWS] 정적 웹 사이트 만들기 (3) - Route53 연결 (0) | 2021.09.09 |
[AWS] 정적 웹 사이트 만들기 (1) - 무료 도메인 Route53 등록하기 (0) | 2021.09.08 |
[AWS] 탄력적 IP설정 (0) | 2020.06.02 |
[AWS] Node.js 서버 구축 - (4) 백그라운드 실행 (0) | 2020.03.22 |