Veraltet: GET Bucket-Compliance-Anforderung
Die GET Bucket-Compliance-Anforderung ist veraltet. Sie können diese Anfrage jedoch weiterhin verwenden, um die aktuell geltenden Compliance-Einstellungen für einen vorhandenen Legacy-Compliant-Bucket zu ermitteln.
|
Die StorageGRID Compliance-Funktion, die in früheren StorageGRID Versionen verfügbar war, ist veraltet und wurde durch S3 Object Lock ersetzt. Weitere Einzelheiten finden Sie im Folgenden: |
Sie müssen über die Berechtigung s3:GetBucketCompliance verfügen oder Root-Kontoinhaber sein, um diesen Vorgang abzuschließen.
Anforderungsbeispiel
Mit dieser Beispielanfrage können Sie die Compliance-Einstellungen für den Bucket mit dem Namen ermitteln. mybucket
.
GET /mybucket/?x-ntap-sg-compliance HTTP/1.1 Date: date Authorization: authorization string Host: host
Antwortbeispiel
In der Antwort-XML <SGCompliance>
listet die für den Bucket geltenden Compliance-Einstellungen auf. Diese Beispielantwort zeigt die Compliance-Einstellungen für einen Bucket, in dem jedes Objekt ab dem Zeitpunkt der Aufnahme des Objekts in das Grid ein Jahr lang (525.600 Minuten) aufbewahrt wird. Für diesen Bucket besteht derzeit keine rechtliche Sperre. Jedes Objekt wird nach einem Jahr automatisch gelöscht.
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>
Name | Beschreibung |
---|---|
Aufbewahrungsdauer in Minuten |
Die Länge der Aufbewahrungsfrist für diesem Bucket hinzugefügte Objekte in Minuten. Die Aufbewahrungsfrist beginnt, wenn das Objekt in das Raster aufgenommen wird. |
LegalHold |
|
AutoDelete |
|
Fehlerantworten
Wenn der Bucket nicht konform erstellt wurde, lautet der HTTP-Statuscode für die Antwort 404 Not Found
, mit einem S3-Fehlercode von XNoSuchBucketCompliance
.