개발학습일지

[AWS] S3 버킷 만들기 _ 스토리지 만들어서 사용하기 본문

AWS

[AWS] S3 버킷 만들기 _ 스토리지 만들어서 사용하기

처카푸 2024. 5. 28. 13:40

S3 버킷 만들기 _ 스토리지 만들어서 사용하기

AWS의 S3란?
Simple Storage Service의 약자로 파일 서버의 역할을 하는 서비스다. 일반적인 파일서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야 하는데 S3는 이와 같은 것을 대행한다. 트래픽에 따른 시스템적인 문제는 걱정할 필요가 없어진다. 또 파일에 대한 접근 권한을 지정할 수 있어서 서비스를 호스팅 용도로 사용하는 것을 방지할 수 있다. 

: 객체 - object, AWS는 S3에 저장된 데이터 하나 하나를 객체라고 명명하는데, 하나하나의 파일이라고 생각하면 된다.
: 버킷 - bucket, 객체가 파일이라면 버킷은 연관된 객체들을 그룹핑한 최상위 디렉토리라고 할 수 있다. 버킷 단위로 지역(region)을 지정할 수 있고, 또 버킷에 포함된 모든 객체에 대해서 일괄적으로 인증과 접속 제한을 걸 수 있다.

 

1. AWS 콘솔로 접속해서 S3에 들어간다.

AWS S3

 

2. 버킷을 만든다

버킷 만들기

2-1. 버킷 만들기

- 버킷 이름은 유니크하게 설정되어 있어서, 유니크하게 설정하기 위해서 일반적으로 내 아이디랑 조합해서 만든다.

- 객체 소유권은 ACL 활성화됨 을 선택한다.  버킷 소유권은 버킷 소유자 선호를 선택한다.

2-2. 버킷 만들기

- 퍼블릭 액세스 차단 설정하기

- 나의 버킷을 숨기겠다 하면 체크하고 / 보이게 하려면 체크해제한다. (쓰임에 따라 설정해주면된다.)

- 나는 보이게 하려고 체크 해제했다. (노란 박스 체크)

- 버킷 만들기 완료!!!

 

2-3. 버킷 권한 설정하기

- 내가 만든 버킷의 권한으로 들어가면 ACL 이 있는데, 이 부분을 편집한다.

- 모든 사람(퍼블릭 액세스)의 읽기를 체크해 주었다

- 체크를 해야 사진 URL로 사람들이 사진을 볼 수 있게 만들어준다. (노란 박스 체크)

ACL 편집

 

3. S3 버킷 만들기 성공!!

 


* S3 버킷 설정 참고 사이트

https://dev.classmethod.jp/articles/for-beginner-s3-explanation/

 

초보자도 이해할 수 있는 S3(Simple Storage Service) | DevelopersIO

S3(Simple Storage Service)의 개념과 특징에 대해 정리해보았습니다.

dev.classmethod.jp