메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

Amazon S3 개념

이 단원에서는 Amazon S3를 효과적으로 사용하기 위해 이해해야 할 핵심 개념 및 용어에 대해 설명합니다. 가장 먼저 접하게 될 가능성이 높은 것부터 순서대로 제공되어 있습니다.

버킷

버킷은 Amazon S3에 저장된 객체에 대한 컨테이너입니다. 모든 객체는 어떤 버킷에 포함됩니다. 예를 들어, photos/puppy.jpg로 명명된 객체는 johnsmith 버킷에 저장되며, 다음 URL을 사용하여 주소를 지정할 수 있습니다. http://johnsmith.s3.amazonaws.com/photos/puppy.jpg

버킷은 가장 높은 수준에서 Amazon S3 네임스페이스를 구성하고, 스토리지 및 데이터 전송 요금에 대한 책임이 있는 계정을 식별하며, 액세스 제어에서 역할을 하고, 사용량 보고에 대한 집계 단위로 사용되는 등 여러 목적으로 사용됩니다.

특정 리전에서 생성되도록 버킷을 구성할 수 있습니다. 자세한 내용은 Buckets and Regions를 참조하십시오. 객체가 추가될 때마다 Amazon S3에서 고유한 버전 ID를 생성하고 이를 객체에 할당하도록 버킷을 구성할 수도 있습니다. 자세한 내용은 버전 관리를 참조하십시오.

버킷에 대한 자세한 내용은 Amazon S3 버킷을 사용한 작업을 참조하십시오.

객체

객체는 Amazon S3에 저장되는 기본 개체입니다. 객체는 객체 데이터와 메타데이터로 구성됩니다. 데이터 부분은 Amazon S3에서 볼 수 없습니다. 메타데이터는 객체를 설명하는 이름-값 페어의 집합입니다. 여기에는 마지막으로 수정한 날짜와 같은 몇 가지 기본 메타데이터 및 콘텐츠 형식과 같은 표준 HTTP 메타데이터가 포함됩니다. 객체를 저장할 때 사용자 정의 메타데이터를 지정할 수도 있습니다.

객체는 키(이름) 및 버전 ID를 통해 버킷 내에서 고유하게 식별됩니다. 자세한 내용은 버전 관리를 참조하십시오.

키는 버킷 내 객체의 고유한 식별자입니다. 버킷 내 모든 객체는 정확히 하나의 키를 갖습니다. 버킷, 키 및 버전 ID의 조합이 각 객체를 고유하게 식별하기 때문에 Amazon S3는 "버킷 + 키 + 버전"과 객체 자체 사이의 기본 데이터 맵으로 간주할 수 있습니다. Amazon S3 내 모든 객체는 웹 서비스 엔드포인트, 버킷 이름, 키, 그리고 선택 사항인 버전의 조합을 통해 고유하게 주소를 지정할 수 있습니다. 예를 들어, http://doc.s3.amazonaws.com/2006-03-01/AmazonS3.wsdl이라는 URL에서 "doc"는 버킷의 이름이고 "2006-03-01/AmazonS3.wsdl"은 키입니다.

리전

Amazon S3에서 사용자가 만드는 버킷을 저장할 리전을 선택할 수 있습니다. 지연 시간 최적화, 비용 최소화, 규정 요구 사항 준수 등 다양한 필요에 따라 리전을 선택할 수 있습니다. Amazon S3에서는 현재 다음 리전만 지원됩니다.

  • 미국 동부(버지니아 북부) 지역 버지니아 북부의 Amazon S3 서버 사용

  • 미국 동부(오하이오) 리전 콜럼버스(오하이오)의 Amazon S3 서버 사용

  • 미국 서부(캘리포니아 북부) 리전 캘리포니아 북부의 Amazon S3 서버 사용

  • 미국 서부(오레곤) 지역 오레곤의 Amazon S3 서버 사용

  • 캐나다(중부) 리전 캐나다의 Amazon S3 서버 사용

  • 아시아 태평양(뭄바이) 리전 뭄바이의 Amazon S3 서버 사용

  • 아시아 태평양(서울) 리전 서울의 Amazon S3 서버 사용

  • 아시아 태평양(싱가포르) 리전 싱가포르의 Amazon S3 서버 사용

  • 아시아 태평양(시드니) 리전 시드니의 Amazon S3 서버 사용

  • 아시아 태평양(도쿄) 리전 도쿄의 Amazon S3 서버 사용

  • EU(프랑크푸르트) 리전 프랑크푸르트의 Amazon S3 서버 사용

  • EU(아일랜드) 지역 아일랜드의 Amazon S3 서버 사용

  • EU(런던) 리전 런던의 Amazon S3 서버 사용

  • 남아메리카(상파울루) 리전 상파울루의 Amazon S3 서버 사용

특정 리전에 저장된 객체는 사용자가 명시적으로 객체를 다른 리전으로 전송하지 않는 한 해당 리전을 벗어나지 않습니다. 예를 들어 EU(아일랜드) 리전에 저장된 객체는 해당 지역을 벗어나지 않습니다.

이 페이지에서: