S3 버킷 개념

aws 버킷은 Amazon s3에서 데이터를 저장하는 최상위 컨테이너로 파일을 담는 폴더나 저장소와 같다

버킷은 전세계적으로 고유한 이름을 가지며 이미지,동영상,문서 등 데이터를 저장하고 관리한다.

S3 개념

S3는 Amazon Web Services (AWS)에서 제공하는 객체 스토리지 서비스이다. 특징: 온라인으로 데이터를 저장하는 서비스 ,용량에 관계없이 파일을 저장할 수 있고 웹(HTTP 프로토콜)에서 파일에 접근할 수 있다.

S3를 써야하는 이유

-대용량의 파일을 EC2와 EBS를 통해 구축한다면 상당히 많은 비용이 들고 노력이 요구된다 하지만 S3는 저앙 용량이 무한대이고 파일 저장에 최적화되어 있기 때문에 용량을 추가하거나 성능을 높히는 작업을 하지 않아도 된다.

S3의 핵심 개념

용어 설명 비유
버킷(Bucket) 파일을 담는 저장소 폴더, 상자
객체(Object) 버킷 안에 저장된 파일 파일
키(Key) 객체의 고유 이름 파일 이름
리전(Region) S3가 물리적으로 위치한 데이터 센터 도로 지도 상의 위치
퍼블릭/프라이빗 접근 권한 누가 파일을 볼 수 있는지 열쇠, 접근 권한

EBS

S3 실습

S3와 Cloudfront 연동하는 방법