본문 바로가기

AWS

AWS S3 사용 방법

사전 준비 :

- AWS에 가입한다.

- 리액트에서 빌드한 파일을 준비한다.

 

1. AWS에 로그인 한다.

 

https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2

 

2. 서비스 찾기에 s3를 입력해서 s3에 진입한다.

 

3. 버킷 만들기를 클릭해서 버킷을 만든다.

 

4. 속성 탭의 정적 웹 사이트 호스팅을 클릭한다.

'이 버킷을 사용하여 웹 사이트를 호스팅합니다.'를 클릭한다.

웹사이트를 접속했을 때 보여줄 인덱스 문서와 오류가 생겼을 때 보여줄 문서를 설정한다.

그러면 버킷이 정적 웹 사이트를 호스팅하는 버킷으로 설정된다.

 

 

5. 권한 탭의 퍼블릭 액세스 차단에서 편집을 클릭해 모든 퍼블릭 액세스 차단을 해제한다.

 

6. 권한 탭의 버킷 정책을 클릭하고 아래의 정책 생성기를 클릭한다.

Select Type of Policy는 S3 Bucket Policy를 선택하고

Principal은 *, Actions는 GetObject,

ARN은 예제를 보고 다음과 같이 입력한다.

arn:aws:s3:::버킷이름/*

Add Statement를 클릭하고 Generate Policy를 클릭한다.

생성된 JSON 객체를 복사해서 버킷 정책 편집기에 붙여 넣고 저장을 클릭한다.

 

7. 개요 탭의 공간에 리액트에서 빌드한 파일들을 드래그 앤 드롭 한다.

 

8. 이제 속성 탭의 정적 웹 사이트 호스팅 엔드포인트 링크로 접속할 수 있다.