Amazon S3 객체로 작업 - Amazon Simple Storage Service

Amazon S3 객체로 작업

Amazon S3는 최대한 많은 객체를 저장할 수 있도록 설계된 단순한 키-값의 스토어입니다. 이러한 객체는 하나 이상의 버킷에 저장되며 각 객체의 크기는 5TB까지 가능합니다. 객체는 다음과 같은 요소로 구성됩니다.

  • – 객체에 지정한 이름입니다. 객체 키를 사용하여 객체를 검색합니다.

    자세한 내용은 객체 키와 메타데이터를 참조하십시오.

  • 버전 ID – 버킷 내에서 키와 버전 ID를 사용하여 각 객체를 고유하게 식별할 수 있습니다.

    버전 ID는 버킷에 객체를 추가할 때 Amazon S3가 생성하는 문자열입니다. 자세한 내용은 객체 버전 관리 단원을 참조하십시오.

  • – 저장하는 콘텐츠입니다.

    객체 값은 임의의 바이트 시퀀스입니다. 객체 크기는 0TB 이상 5TB까지 가능합니다. 자세한 내용은 객체 업로드 단원을 참조하십시오.

  • 메타데이터 – 객체 관련 정보를 저장하기 위한 이름-값 페어의 집합입니다.

    Amazon S3의 객체에 사용자 정의 메타데이터라고 하는 메타데이터를 지정할 수 있습니다. Amazon S3는 이러한 객체의 관리에 사용되는 시스템 메타데이터를 객체에 지정합니다. 자세한 내용은 객체 키와 메타데이터를 참조하십시오.

  • 하위 리소스 – Amazon S3는 하위 리소스 메커니즘을 사용하여 객체 관련 추가 정보를 저장합니다.

    하위 리소스는 객체에 종속되므로 항상 객체, 버킷 등의 다른 항목과 연결됩니다. 자세한 내용은 객체 하위 리소스 단원을 참조하십시오.

  • 액세스 제어 정보 – Amazon S3에 저장한 객체에 대한 액세스를 제어할 수 있습니다..

    Amazon S3은 ACL(액세스 제어 목록), 버킷 정책 등의 리소스 기반 액세스 제어와 사용자 기반 액세스 제어를 모두 지원합니다. 자세한 내용은 Amazon S3의 ID 및 액세스 관리 단원을 참조하십시오.

객체 관련 작업에 대한 자세한 내용은 다음 단원을 참조하십시오. Amazon S3 리소스(예: 버킷 및 객체)는 기본적으로 비공개입니다. 명시적으로 권한을 부여해야 다른 사용자가 이러한 리소스에 액세스할 수 있습니다. 예를 들어, 웹 사이트의 Amazon S3 버킷에 저장된 동영상이나 사진을 공유하고 싶으면 객체를 공개하거나 웹 사이트의 미리 서명된 URL을 사용해야 합니다. 객체 공유에 대한 자세한 내용은 다른 사용자와 객체 공유 단원을 참조하십시오.