이해를 돕기 위한 용어설명 중 각주가 있으며 각주의 더 자세한 내용은 페이지의 마지막에 확인할 수 있다.
S3 이란?
S3는 AWS(Amazon Web Service)에서 제공하는 인터넷 스토리지 서비스입니다.
S3(Simple Storage Service) 를 뜻합니다.
S3의 장점
- 높은 내구도를 자랑하며 정보를 안전하게 저장 할 수 있습니다.
- 저렴한 비용으로 사용이 가능합니다(ec2에 이미지, 영상등을 저장하며 비용이 만만치 않습니다.)
- 보안성이 뛰어납니다 ( SSL을 통하여 데이터 전송과 암호화를 하므로 해킹 걱정이 적습니다.)
- 속도가 빠릅니다 (각 지역에 맞게 선택하며, 업/다운로드 시 지역시간 최소화를 위한 멀티 파트 업로드를 지원합니다.
버킷
S3 버킷 만들기(1-1)
1) AWS에 로그인하고 S3를 검색한다.

2) 버킷 만들기를 클릭한다.

3) 버킷 이름과 aws 리전을 입력한다.
* 버킷: S3에서 파일을 저장하는 폴더와 같은것이다. (버킷 이름은 중복 불가)
* 리전: 데이터 센터가 있는 나라를 의미한다.

4) 엑세스 차단 설정
엑세스 차단 설정은 버킷에 저장한 파일의 권한을 설정하는 기능이다.

5) 버킷 버전 관리 / 태그 / 기본 암호화 / 고급설정
6) 버킷 생성 확인

버킷에 파일 업로드 하기(1-2)
1) 버킷을 선택하고 업로드 버튼을 클릭한다.

2) 업로드 후 / 파일, 폴더 추가 / 업로드
3) 업로드 완료

4) 파일 확인 해보기
1. 업로드한 파일의 리스트를 확인 할 수 있다.
2. 파일 정보를 확인 할 수 있다.
3. 객체 URL 확인할 수 있다. (S3에 업로드 되는 모든 파일에는 객체 URL이 부여됩니다.)
권한 수정(1-3)
브라우저에서 접근하기 위해서는 모든 사람의 권한을 변경해 주어야 한다.
하지만 파일의 권한 탭에서는 모든 사람의 권한을 변경할 수 없다.
객체 소유자의 권한만 변경할 수 있으므로 버킷의 권한을 수정해 주어야 한다.
이 작업은 버킷을 생성할때 설정할 수도 있고 생성후에 수정할 수도 있다.

1) 버킷의 권한 페이지로 접속한다.

2) 버킷에 퍼블릭 권한 부여한다.
모든 퍼블릭 엑세스 차단 체크박스의 체크를 풀고, 변경 사항 저장 버튼을 클릭합니다.


3) 완료
이 작업까지 마치면 s3에 업로드된 파일을 브라우저에서 확인 할 수 있다.
기타
- 버킷이란?
버킷은 S3에서 파일을 저장하는 폴더라고 생각하시면 됩니다.
우리가 컴퓨터를 사용할 때 폴더 안에 파일을 저장하는 것처럼 S3에서도 버킷 안에 파일을 저장합니다.
버킷이름: 이름은 무수히 많은 버킷중에 고유한 이름이어야 합니다.
- AWS 리전이란?
앞에서 배웠던 리전을 선택합니다.
데이터 센터가 있는 나라를 리전이라고 하고, 리전 내의 데이터 센터 위치를 존(AZ)이라고 합니다.
- 엑세스 타단 설정
액세스 차단 설정은 버킷에 저장한 파일의 권한을 설정하는 기능입니다.
- 퍼블릭 엑세스: 버킷이 생성되면 고유한 URL이 부여됩니다. URL을 통해서 저장된 파일에 접근 할수 있게 하는 기능입니다.
- ACL: 액세스 제어 목록으로 버킷과 객체에 대한 액세스를 관리합니다.
댓글