Obsoleto: GET Bucket Compliance Request
La solicitud DE cumplimiento GET Bucket queda obsoleta. Sin embargo, puede seguir utilizando esta solicitud para determinar la configuración de cumplimiento actual para un bloque compatible heredado existente.
La función de cumplimiento de StorageGRID que estaba disponible en versiones anteriores de StorageGRID quedó obsoleta y se reemplazó por el bloqueo de objetos de S3. |
Tiene el permiso s3:GetBucketCompliance o ser la raíz de la cuenta para completar esta operación.
Ejemplo de solicitud
Esta solicitud de ejemplo le permite determinar la configuración de cumplimiento para el bloque denominado mybucket
.
GET /mybucket/?x-ntap-sg-compliance HTTP/1.1
Date: date
Authorization: authorization string
Host: host
Ejemplo de respuesta
En la respuesta XML, <SGCompliance>
enumera la configuración de cumplimiento vigente para el bloque. Esta respuesta de ejemplo muestra la configuración de cumplimiento de un bloque en el que se conservará cada objeto durante un año (525,600 minutos), a partir del momento en que el objeto se ingiere en la cuadrícula. Actualmente, no existe ningún derecho legal en este segmento. Cada objeto se eliminará automáticamente después de un año.
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>
Nombre | Descripción |
---|---|
RetentionPeriodonMinutes |
La duración del período de retención para los objetos que se añadió a este bloque, en minutos. El período de retención se inicia cuando el objeto se ingiere en la cuadrícula. |
LegalHold |
|
Eliminación automática |
|
Respuestas de error
Si el bloque no se creó para ser compatible, el código de estado HTTP para la respuesta es 404 Not Found
, Con un código de error S3 de XNoSuchBucketCompliance
.