Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

PUT Bucket 정합성 보장 요청을 사용하여 StorageGRID에서 정합성 보장 수준 지정

PUT 버킷 일관성 요청을 사용하면 버킷에서 수행되는 작업에 적용할 일관성 수준을 지정할 수 있습니다.

기본 일관성은 새로 생성된 객체에 대해 쓰기 후 읽기를 보장하도록 설정되어 있습니다.

시작하기 전에

이 작업을 완료하려면 s3:PutBucketConsistency 권한이 있거나 루트 계정이어야 합니다.

요청

The x-ntap-sg-consistency 매개변수에는 다음 값 중 하나가 포함되어야 합니다.

일관성 설명

모두

모든 노드가 데이터를 즉시 수신해야 하며, 그렇지 않으면 요청이 실패합니다.

strong-global

모든 사이트에서 모든 클라이언트 요청에 대해 쓰기 후 읽기 일관성을 보장합니다.

strong-site

사이트 내 모든 클라이언트 요청에 대해 쓰기 후 읽기 일관성을 보장합니다.

새 쓰기 후 읽기

(기본값) 새 객체에 대해서는 쓰기 후 읽기 일관성을, 객체 업데이트에 대해서는 최종 일관성을 제공합니다. 높은 가용성과 데이터 보호를 보장합니다. 대부분의 경우에 권장됩니다.

사용 가능

새로운 객체 생성 및 객체 업데이트 모두에 대해 최종 일관성을 제공합니다. S3 버킷의 경우, 필요한 경우에만 사용하십시오(예: 거의 읽지 않는 로그 값이 포함된 버킷 또는 존재하지 않는 키에 대한 HEAD 또는 GET 작업). S3 FabricPool 버킷에서는 지원되지 않습니다.

참고: 일반적으로 "새로 쓰기 후 읽기" 일관성을 사용하는 것이 좋습니다. 요청이 제대로 작동하지 않으면 가능하면 애플리케이션 클라이언트 동작을 변경하십시오. 또는 각 API 요청에 대해 일관성을 지정하도록 클라이언트를 구성하십시오. 버킷 수준에서 일관성을 설정하는 것은 최후의 수단으로만 사용하십시오.

요청 예시

PUT /bucket?x-ntap-sg-consistency=strong-global HTTP/1.1
Date: date
Authorization: authorization string
Host: host
관련 정보

"일관성"