1. AWS의 S3 콘솔에서 버킷 만들기를 클릭한다.
s3.console.aws.amazon.com/s3/home?region=ap-northeast-2
2. 고유한 버킷 이름을 입력하고 리전을 서울로 선택한다.
3. 퍼블릭 액세스 차단을 위한 버킷 설정에서 모든 퍼블릭 액세스 차단을 해제한다.
버킷 생성 이후에도 변경할 수 있다.
4. 버킷 만들기를 클릭해서 버킷을 생성을 마친다.
5. 생성된 버킷에 들어가 속성 탭을 클릭하고 제일 아래의 정적 웹 사이트 호스팅을 활성화 한다.
6. 인덱스 문서 이름을 index.html로 설정하고 버킷에 홈페이지로 쓸 index.html 파일을 올린다.
7. 버킷의 권한 탭을 클릭하고 버킷 정책에서 편집을 클릭해 아래 내용을 붙여넣는다.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::s3-excercise/*"
}
]
}
위에서 s3-excercise 부분을 지정한 S3의 버킷 이름으로 바꾼다.
8. 다시 속성 탭으로 돌아가 정적 웹 사이트 호스팅의 '버킷 웹 사이트 엔드포인트' 링크를 클릭해서 접속이 가능한지 확인한다.
'AWS' 카테고리의 다른 글
Route 53과 S3를 이용해서 웹 페이지에 도메인 주소를 설정하는 방법 (0) | 2021.01.20 |
---|---|
Route 53을 이용해서 도메인을 등록하는 방법 (0) | 2021.01.19 |
AWS EC2를 이용해서 백엔드 api 서버 만들기 (0) | 2020.12.23 |
AWS EC2에 MySQL, NodeJS 설치하기 (0) | 2020.12.23 |
웹 앱에서 AWS S3에 파일 올리는 방법 (0) | 2020.12.14 |