Amazon S3 객체 개요
Amazon S3는 고유한 키-값을 사용하여 원하는 수만큼 객체를 저장하는 객체 스토어입니다. 이러한 객체는 하나 이상의 버킷에 저장되며 각 객체의 크기는 5TB까지 가능합니다. 객체는 다음과 같은 요소로 구성됩니다.
- 키
-
객체에 할당한 이름입니다. 객체 키를 사용하여 객체를 검색합니다. 자세한 내용은 객체 메타데이터 작업을 참조하세요.
- 버전 ID
-
버킷 내에서 키와 버전 ID를 사용하여 각 객체를 고유하게 식별할 수 있습니다. 버전 ID는 버킷에 객체를 추가할 때 Amazon S3가 생성하는 문자열입니다. 자세한 내용은 S3 버전 관리로 여러 버전의 객체 유지 섹션을 참조하세요.
- 값
-
저장하는 콘텐츠입니다.
객체 값은 임의의 바이트 시퀀스입니다. 객체 크기는 0TB 이상 5TB까지 가능합니다. 자세한 내용은 객체 업로드 섹션을 참조하세요.
- Metadata
-
객체 관련 정보를 저장하기 위한 이름-값 페어의 세트입니다. Amazon S3의 객체에 사용자 정의 메타데이터라고 하는 메타데이터를 지정할 수 있습니다. 또한 Amazon S3는 이러한 객체의 관리에 사용되는 시스템 메타데이터를 객체에 지정합니다. 자세한 내용은 객체 메타데이터 작업을 참조하십시오.
- 하위 리소스
-
Amazon S3는 하위 리소스 메커니즘을 사용하여 객체 관련 추가 정보를 저장합니다. 하위 리소스는 객체에 종속되므로 항상 객체, 버킷 등의 다른 항목과 연결됩니다. 자세한 내용은 객체 하위 리소스 섹션을 참조하세요.
- 액세스 제어 정보
-
Amazon S3에 저장하는 객체에 대한 액세스를 제어할 수 있습니다. Amazon S3는 ACL(액세스 제어 목록), 버킷 정책 등의 리소스 기반 액세스 제어와 사용자 기반 액세스 제어를 모두 지원합니다. 액세스 제어에 대한 자세한 내용은 다음을 참조하십시오.
Amazon S3 리소스(예: 버킷, 객체)는 기본적으로 비공개입니다. 명시적으로 권한을 부여해야 다른 사용자가 이러한 리소스에 액세스할 수 있습니다. 객체 공유에 대한 자세한 내용은 미리 서명된 URL을 통해 객체 공유 단원을 참조하십시오.
- Tags
-
태그를 사용하여 액세스 제어 또는 비용 할당을 위해 저장된 객체를 분류할 수 있습니다. 자세한 내용은 태그를 사용하여 스토리지 분류 단원을 참조하십시오.
객체 하위 리소스
Amazon S3는 버킷 및 객체에 연결된 하위 리소스의 집합을 정의합니다. 하위 리소스는 객체에 종속됩니다. 즉, 하위 리소스는 자체적으로 존재하지 않습니다. 항상 객체나 버킷 등의 다른 항목과 연결됩니다.
다음 표에는 Amazon S3 객체에 연결된 하위 리소스의 목록이 나와 있습니다.
하위 리소스 | 설명 |
---|---|
acl | 피부여자 및 부여된 권한을 식별하는 권한 부여 목록이 포함됩니다. 객체를 만들 때 acl 은 객체에 대한 모든 제어 권한을 보유한 객체 소유자를 식별합니다. 객체 ACL을 검색하거나 업데이트된 권한 부여 목록으로 교체할 수 있습니다. ACL을 업데이트하려면 기존 ACL을 교체해야 합니다. ACL에 대한 자세한 내용은 ACL(액세스 제어 목록) 개요 단원을 참조하십시오. |