Infra/⛅ AWS

[AWS] S3 (Simple Storage Service)

posted by sangmin

Amazon S3란 ?

아마존 웹 서비스에서 제공하는 S3Simple Storage Service 의 약자로 온라인 스토리지, 즉 파일 서버의 역할을 한다.
쉽게 말해 저장 공간을 만들어 두고, 해당 공간에 사진과 같은 데이터를 넣어 두면 인터넷을 통해 자유롭게 파일을 다운로드 할 수 있다.

S3 특징

  • 저장할 수 있는 파일 수의 제한이 없으며 최대 5TB의 데이터를 저장할 수 있다.
  • 버킷마다 인증을 붙여 무단으로 엑세스하지 못하게 할 수 있다. (보안 강화)
  • HTTPBitTorrent 프로토콜을 지원한다.
  • 객체 스토리지 구성으로 객체 업로드 시 내부 여러 위치에 복제본을 생성한다.
    • 어느 한 객체가 손상되더라도 손상되지 않은 복제본이 있기 때문에 내구성이 좋다.
    • 내구성이 좋아짐에 따라 가용성 또한 좋다.

S3 용어

  • Object : S3에 저장된 각각의 데이터
  • Bucket : S3에서 생성되는 최상위 디렉토리로 다수의 객체를 관리하는 컨테이너
  • Key : 버킷 내 객체를 찾기 위한 고유 식별자 (디렉토리 + 파일명)

S3 시작하기

  • 서비스 -> 시작하기 -> S3

image

위에서 설명한대로 버킷 이름은 고유하게 설정해야 한다. 나머지 설정들은 기본 옵션으로 놔뒀다.

image


참고