Solicitação GET de conformidade de bucket obsoleta no StorageGRID
A solicitação GET Bucket compliance foi descontinuada. No entanto, você pode continuar usando essa solicitação para determinar as configurações de conformidade atualmente em vigor para um bucket legado Compliant.
|
|
O recurso de conformidade do StorageGRID, disponível em versões anteriores do StorageGRID, foi descontinuado e substituído pelo S3 Object Lock. Veja mais detalhes a seguir: |
Você deve ter a permissão s3:GetBucketCompliance ou ser o root da conta para concluir esta operação.
Exemplo de solicitação
Esta solicitação de exemplo permite que você determine as configurações de conformidade para o bucket chamado mybucket.
GET /mybucket/?x-ntap-sg-compliance HTTP/1.1 Date: date Authorization: authorization string Host: host
Exemplo de resposta
Na resposta XML, <SGCompliance> lista as configurações de conformidade em vigor para o bucket. Este exemplo de resposta mostra as configurações de conformidade para um bucket no qual cada objeto será retido por um ano (525.600 minutos), a partir do momento em que o objeto é inserido na grid. Atualmente, não há guarda legal neste bucket. Cada objeto será excluído automaticamente após um ano.
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>
| Nome | Descrição |
|---|---|
RetentionPeriodMinutes |
O período de retenção dos objetos adicionados a este bucket, em minutos. O período de retenção começa quando o objeto é ingerido no grid. |
LegalHold |
|
AutoDelete |
|
Respostas de erro
Se o bucket não foi criado para ser compatível, o código de status HTTP da resposta é 404 Not Found, com um código de erro S3 de XNoSuchBucketCompliance.