객체에 대한 작업
이 섹션에서는 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는 제거할 복사본을 대기시킨 다음 클라이언트에 성공 여부를 표시합니다.
특정 버전을 제거하려면 요청자가 버킷 소유자여야 하며 를 사용해야 합니다
|
여러 개체를 삭제합니다 |
MFA(Multi-Factor Authentication) 및 응답 헤더입니다 동일한 요청 메시지에서 여러 객체를 삭제할 수 있습니다. |
개체 태그 지정 삭제 |
를 사용합니다
를 누릅니다 |
객체 가져오기 |
|
객체 ACL을 가져옵니다 |
계정에 필요한 액세스 자격 증명이 제공된 경우 이 작업은 개체 소유자의 ID, DisplayName 및 사용 권한과 함께 긍정적인 응답을 반환합니다. 이는 소유자가 개체에 대한 모든 액세스 권한을 가지고 있음을 나타냅니다. |
객체 법적 증거 자료 보관 |
|
개체 보존 가져오기 |
|
객체 태그 지정 가져오기 |
를 사용합니다
를 누릅니다 |
헤드 개체 |
|
사후 개체 복원 |
|
개체 를 넣습니다 |
|
개체 - 복사 를 선택합니다 |
|
개체를 법적 증거 자료 보관 |
|
개체 보존 |
|
개체 태그 지정 |
를 사용합니다
오브젝트 태그 지정을 사용하여 개체의 태그를 업데이트하는 경우 StorageGRID에서는 개체를 다시 수집하지 않습니다. 즉, 일치하는 ILM 규칙에 지정된 Ingest 동작 옵션이 사용되지 않습니다. ILM이 정상적인 백그라운드 ILM 프로세스에 의해 다시 평가될 때 업데이트로 인해 트리거되는 개체 배치에 대한 모든 변경 사항이 발생합니다. 즉, ILM 규칙이 수집 동작에 Strict 옵션을 사용하는 경우 필요한 개체 배치를 만들 수 없는 경우(예: 새로 필요한 위치를 사용할 수 없음) 작업이 수행되지 않습니다. 업데이트된 오브젝트는 필요한 배치가 가능할 때까지 현재 위치를 유지합니다.
같은 키에 쓰는 두 클라이언트 등 충돌하는 클라이언트 요청은 "최근 성공" 기준으로 해결됩니다. "Latest-WINS" 평가 시기는 S3 클라이언트가 작업을 시작할 때가 아니라 StorageGRID 시스템이 지정된 요청을 완료하는 시점을 기준으로 합니다.
를 누릅니다 |