객체에 대한 작업
이 섹션에서는 StorageGRID 시스템이 객체에 대해 S3 REST API 작업을 구축하는 방법에 대해 설명합니다.
다음 조건은 모든 개체 작업에 적용됩니다.
-
StorageGRID "일관성 제어" 는 다음과 같은 경우를 제외하고 모든 개체 작업에서 지원됩니다.
-
객체 ACL을 가져옵니다
-
OPTIONS /
-
개체를 법적 증거 자료 보관
-
개체 보존
-
개체 내용 을 선택합니다
-
-
동일한 키에 쓰는 두 클라이언트 등의 충돌하는 클라이언트 요청은 "최신 성공" 기준으로 해결됩니다. "Latest-WINS" 평가 시기는 S3 클라이언트가 작업을 시작할 때가 아니라 StorageGRID 시스템이 지정된 요청을 완료하는 시점을 기준으로 합니다.
-
StorageGRID 버킷의 모든 오브젝트는 익명 사용자 또는 다른 계정에서 만든 오브젝트를 포함하여 버킷 소유자가 소유합니다.
-
Swift를 통해 StorageGRID 시스템으로 수집된 데이터 오브젝트는 S3를 통해 액세스할 수 없습니다.
다음 표에서는 StorageGRID에서 S3 REST API 오브젝트 작업을 구현하는 방법을 설명합니다.
작동 | 구축 |
---|---|
개체 삭제 |
MFA(Multi-Factor Authentication) 및 응답 헤더입니다 오브젝트 삭제 요청을 처리할 때 StorageGRID는 저장된 모든 위치에서 오브젝트의 모든 복사본을 즉시 제거하려고 시도합니다. 성공하면 StorageGRID는 즉시 클라이언트에 응답을 반환합니다. 위치를 일시적으로 사용할 수 없기 때문에 30초 이내에 모든 복사본을 제거할 수 없는 경우 StorageGRID는 제거할 복사본을 대기시킨 다음 클라이언트에 성공 여부를 표시합니다.
을 참조하십시오 "S3 REST API를 사용하여 S3 오브젝트 잠금을 구성합니다" 거버넌스 모드에서 오브젝트 버전을 삭제하는 방법을 알아보십시오. |
여러 개체를 삭제합니다 (삭제 개체) |
MFA(Multi-Factor Authentication) 및 응답 헤더입니다 동일한 요청 메시지에서 여러 객체를 삭제할 수 있습니다. 을 참조하십시오 "S3 REST API를 사용하여 S3 오브젝트 잠금을 구성합니다" 거버넌스 모드에서 오브젝트 버전을 삭제하는 방법을 알아보십시오. |
개체 태그 지정 삭제 |
를 사용합니다
|
객체 가져오기 |
|
객체 ACL을 가져옵니다 |
계정에 필요한 액세스 자격 증명이 제공된 경우 이 작업은 개체 소유자의 ID, DisplayName 및 사용 권한과 함께 긍정적인 응답을 반환합니다. 이는 소유자가 개체에 대한 모든 액세스 권한을 가지고 있음을 나타냅니다. |
객체 법적 증거 자료 보관 |
|
개체 보존 가져오기 |
|
객체 태그 지정 가져오기 |
를 사용합니다
|
헤드 개체 |
|
사후 개체 복원 |
|
개체 를 넣습니다 |
|
개체 - 복사 를 선택합니다 |
|
개체를 법적 증거 자료 보관 |
|
개체 보존 |
|
개체 태그 지정 |
를 사용합니다
|
SelectObjectContent 를 선택합니다 |