Solicitud obsoleta de GET Bucket compliance en StorageGRID
La solicitud GET Bucket compliance ha quedado obsoleta. Sin embargo, puedes seguir usando esta solicitud para determinar la configuración de cumplimiento que está vigente actualmente para un bucket Compliant heredado existente.
|
|
La función StorageGRID Compliance, que estaba disponible en versiones anteriores de StorageGRID, ha quedado obsoleta y ha sido sustituida por S3 Object Lock. Consulta lo siguiente para más detalles: |
Debes tener el permiso s3:GetBucketCompliance o ser root de la cuenta para completar esta operación.
Ejemplo de solicitud
Esta solicitud de ejemplo te permite determinar la configuración de cumplimiento normativo del bucket llamado mybucket.
GET /mybucket/?x-ntap-sg-compliance HTTP/1.1 Date: date Authorization: authorization string Host: host
Ejemplo de respuesta
En el XML de respuesta, <SGCompliance> enumera la configuración de cumplimiento vigente para el bucket. Esta respuesta de ejemplo muestra la configuración de cumplimiento para un bucket en el que cada objeto se conservará durante un año (525,600 minutos), a partir del momento en que el objeto se ingresa en la grid. Actualmente no hay ninguna retención legal en este bucket. 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 |
|---|---|
RetentionPeriodMinutes |
La duración del periodo de retención de los objetos añadidos a este bucket, en minutos. El periodo de retención comienza cuando el objeto se ingiere en el grid. |
LegalHold |
|
AutoDelete |
|
Respuestas de error
Si el bucket no se creó para ser compatible, el código de estado HTTP de la respuesta es 404 Not Found, con un código de error de S3 de XNoSuchBucketCompliance.