AWS S3
S3는 확장성, 가용성 및 보안과 성능을 제공하는 객체 스토리지 서비스이다. 고객이 S3 이용하여 데이터 레이크, 웹사이트, 모바일 애플리케이션, 백업 및 복원, 아카이브, 엔터프라이즈 애플리케이션, IoT 디바이스, 빅 데이터 분석과 같은 다양한 사용 사례에서 원하는 만큼의 데이터를 저장하고 보호할 수 있다.
1. 버킷만들기
버킷은 데이터를 저장하는 Amazon S3의 기본 컨테이너이다. 몇개의 버킷을 만들고 (폴더링) 필요에 따라 사용하면 된다.
- S3 검색 후 버킷 만들기 클릭
- 버킷이름은 url로 사용되기 때문에 유니크하게 지어주고, 지역은 ap-northeast-2로 설정
- 모든 퍼블릭 액세스 차단을 풀어주고 밑에 확인눌러주자.
- 버킷 생성
버킷은 기본적으로 네이버나 구글 클라우드랑 비슷하다고 생각하면 된다.
2. S3 정적웹호스팅
S3 기능에는 단순히 저장하는 기능 이외에 정적 웹 사이트 호스팅 기능이 있다. 원하는 HTML(CSS,JS)을 정적으로 호스팅해준다.
S3 > 속성 > 정적웹호스팅 > 편집 > 활성화 선택
- 호스팅 유형에서 정적 웹 사이트 호스팅 선택
- 인덱스 문서에 index.html을 입력
- 오류 문서에도 index.html을 입력
- 저장
- 맨 아래에 정적 웹 사이트 호스팅에 버킷 웹 사이트 엔드포인트 확인
- S3에 index.html 업로드 후 권한 설정
- 버킷 웹 사이트 엔드포인트의 주소로 접속
'AWS' 카테고리의 다른 글
[AWS] 5. Github Actions를 통한 배포_front (0) | 2021.10.11 |
---|---|
[AWS] 4. Amazon CloudFront (0) | 2021.10.11 |
[AWS] 3. Amazon SDK (0) | 2021.10.11 |
[AWS] 1. AWS Identity and Access Management (IAM) (0) | 2021.10.11 |
[AWS] 0. 사용법 정리 (0) | 2021.10.11 |