Veraltete GET Bucket Compliance-Anfrage in StorageGRID
Die GET Bucket compliance-Anfrage ist veraltet. Sie können diese Anfrage jedoch weiterhin verwenden, um die aktuell für einen vorhandenen Legacy Compliant bucket geltenden Konformitätseinstellungen zu ermitteln.
|
|
Die in früheren StorageGRID Versionen verfügbare StorageGRID Compliance-Funktion ist veraltet und wurde durch S3 Object Lock ersetzt. Weitere Details finden Sie hier: |
Sie müssen über die Berechtigung s3:GetBucketCompliance verfügen oder als Account Root angemeldet sein, um diesen Vorgang abzuschließen.
Anfragebeispiel
Dieses Beispiel ermöglicht die Bestimmung der Compliance-Einstellungen für den Bucket mit dem Namen mybucket.
GET /mybucket/?x-ntap-sg-compliance HTTP/1.1 Date: date Authorization: authorization string Host: host
Antwortbeispiel
In der Antwort-XML <SGCompliance> werden die für den Bucket geltenden Compliance-Einstellungen aufgeführt. Dieses Beispiel zeigt die Compliance-Einstellungen für einen Bucket, in dem jedes Objekt ab dem Zeitpunkt der Aufnahme in das Grid ein Jahr lang (525,600 Minuten) aufbewahrt wird. Für diesen Bucket besteht derzeit keine rechtliche Aufbewahrungspflicht. 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 |
|---|---|
RetentionPeriodMinutes |
Die Aufbewahrungsdauer für Objekte, die diesem Bucket hinzugefügt werden, in Minuten. Die Aufbewahrungsdauer beginnt, wenn das Objekt in das Grid aufgenommen wird. |
LegalHold |
|
AutoDelete |
|
Fehlermeldungen
Wenn der Bucket nicht konform erstellt wurde, ist der HTTP-Statuscode der Antwort 404 Not Found mit einem S3-Fehlercode von XNoSuchBucketCompliance.