Aktivieren und Deaktivieren von Aktualisierungen der letzten Zugriffszeit in StorageGRID mit der PUT Bucket last access time-Anfrage
Die PUT Bucket Last Access Time-Anfrage ermöglicht das Aktivieren oder Deaktivieren der Aktualisierung der letzten Zugriffszeit für einzelne Buckets. Das Deaktivieren der Aktualisierung der letzten Zugriffszeit verbessert die Performance und ist die Standardeinstellung für alle Buckets, die mit Version 10.3.0 oder höher erstellt wurden.
Sie müssen über die Berechtigung s3:PutBucketLastAccessTime für einen Bucket verfügen oder Kontoinhaber (Root) sein, um diesen Vorgang abzuschließen.
|
|
Ab StorageGRID Version 10.3 sind Aktualisierungen der letzten Zugriffszeit für alle neuen Buckets standardmäßig deaktiviert. Wenn Sie Buckets besitzen, die mit einer früheren Version von StorageGRID erstellt wurden und das neue Standardverhalten übernehmen möchten, müssen Sie die Aktualisierungen der letzten Zugriffszeit für jeden dieser älteren Buckets explizit deaktivieren. Aktualisierungen der letzten Zugriffszeit können mit der PUT Bucket last access time-Anfrage oder auf der Detailseite eines Buckets im Tenant Manager aktiviert oder deaktiviert werden. Siehe "Aktualisierungen der letzten Zugriffszeit aktivieren oder deaktivieren". |
Wenn die Aktualisierung der letzten Zugriffszeit für einen Bucket deaktiviert ist, gilt bei Operationen am Bucket das folgende Verhalten:
-
GetObject, GetObjectAcl, GetObjectTagging und HeadObject-Anfragen aktualisieren die letzte Zugriffszeit nicht. Das Objekt wird nicht zu den Warteschlangen für die Information Lifecycle Management (ILM)-Auswertung hinzugefügt.
-
CopyObject und PutObjectTagging-Anfragen, die nur die Metadaten aktualisieren, aktualisieren auch die letzte Zugriffszeit. Das Objekt wird zur ILM-Auswertung in die Warteschlangen aufgenommen.
-
Wenn die Aktualisierung der letzten Zugriffszeit für den Quell-Bucket deaktiviert ist, werden durch CopyObject-Anfragen die letzte Zugriffszeit für den Quell-Bucket nicht aktualisiert. Das kopierte Objekt wird nicht zur ILM-Auswertung in die Warteschlangen des Quell-Buckets aufgenommen. Für das Ziel hingegen wird durch CopyObject-Anfragen die letzte Zugriffszeit immer aktualisiert. Die Kopie des Objekts wird zur ILM-Auswertung in die Warteschlangen aufgenommen.
-
CompleteMultipartUpload-Anfragen aktualisieren die letzte Zugriffszeit. Das abgeschlossene Objekt wird zur ILM-Auswertung in die Warteschlangen aufgenommen.
Anforderungsbeispiele
Dieses Beispiel aktiviert die letzte Zugriffszeit für einen Bucket.
PUT /bucket?x-ntap-sg-lastaccesstime=enabled HTTP/1.1 Date: date Authorization: authorization string Host: host
Dieses Beispiel deaktiviert die letzte Zugriffszeit für einen Bucket.
PUT /bucket?x-ntap-sg-lastaccesstime=disabled HTTP/1.1 Date: date Authorization: authorization string Host: host