StorageGRID의 더 이상 사용되지 않는 GET 버킷 규정 준수 요청
GET 버킷 규정 준수 요청은 더 이상 사용되지 않습니다. 하지만 기존 레거시 규정 준수 버킷에 현재 적용 중인 규정 준수 설정을 확인하려면 이 요청을 계속 사용할 수 있습니다.
|
|
이전 StorageGRID 버전에서 제공되었던 StorageGRID 규정 준수 기능은 더 이상 사용되지 않으며 S3 Object Lock으로 대체되었습니다. 자세한 내용은 다음을 참조하십시오. |
이 작업을 완료하려면 s3:GetBucketCompliance 권한이 있거나 루트 계정이어야 합니다.
요청 예시
이 예시 요청을 통해 이름이 `mybucket`인 버킷에 대한 규정 준수 설정을 확인할 수 있습니다.
GET /mybucket/?x-ntap-sg-compliance HTTP/1.1 Date: date Authorization: authorization string Host: host
응답 예시
응답 XML에는 `<SGCompliance>`버킷에 적용되는 규정 준수 설정이 나열됩니다. 이 예시 응답은 각 객체가 그리드에 수집된 시점부터 1년(525,600분) 동안 보존되는 버킷의 규정 준수 설정을 보여줍니다. 현재 이 버킷에는 법적 보존 조치가 적용되지 않았습니다. 각 객체는 1년 후 자동으로 삭제됩니다.
HTTP/1.1 200 OK Date: date Connection: connection Server: StorageGRID/11.1.0 x-amz-request-id: request ID Content-Length: length Content-Type: application/xml <SGCompliance> <RetentionPeriodMinutes>525600</RetentionPeriodMinutes> <LegalHold>false</LegalHold> <AutoDelete>true</AutoDelete> </SGCompliance>
| 이름 | 설명 |
|---|---|
RetentionPeriodMinutes |
이 버킷에 추가된 객체의 보존 기간(분)입니다. 보존 기간은 객체가 그리드에 수집된 시점부터 시작됩니다. |
LegalHold |
|
AutoDelete |
|
오류 응답
버킷이 규정을 준수하도록 생성되지 않은 경우 응답의 HTTP 상태 코드는 `404 Not Found`이며 S3 오류 코드는 `XNoSuchBucketCompliance`입니다.