View a markdown version of this page

S3 verwalten Intelligent-Tiering - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

S3 verwalten Intelligent-Tiering

Die Intelligent-Tiering S3-Speicherklasse ermöglicht automatische Speicherkosteneinsparungen in drei Zugriffsebenen mit niedriger Latenz und hohem Durchsatz. Sie bietet außerdem optionale Archivierungsfunktionen, mit denen Sie die niedrigsten Speicherkosten in der Cloud für Daten erzielen, auf die innerhalb von Minuten bis Stunden zugegriffen werden kann.

Identifizieren, in welchen Intelligent-Tiering S3-Zugriffsebenen Objekte gespeichert sind

Um eine Liste Ihrer Objekte und der entsprechenden Metadaten, einschließlich ihrer Intelligent-Tiering S3-Zugriffsebene, abzurufen, können Sie Amazon S3 Inventory verwenden. S3 Inventory bietet CSV, ORC oder Parquet-Ausgabedateien, die Ihre Objekte und die entsprechenden Metadaten auflisten. Sie können diese Bestandsberichte entweder täglich oder wöchentlich für einen Amazon-S3-Bucket oder ein gemeinsames Präfix erhalten. (Gemeinsames Präfix bezieht sich auf Objekte, die Namen haben, die mit einer bestimmten Zeichenfolge beginnen.)

Den Archivstatus eines Objekts in S3 anzeigen Intelligent-Tiering

Um eine Benachrichtigung zu erhalten, wenn ein Objekt innerhalb der Intelligent-Tiering S3-Speicherklasse entweder in die Archive Access-Tier oder die Deep Archive Access-Tier verschoben wurde, können Sie S3-Ereignisbenachrichtigungen einrichten. Weitere Informationen finden Sie unter Aktivieren von Ereignisbenachrichtigungen.

Amazon S3 kann Ereignisbenachrichtigungen in einem Amazon Simple Notification Service (Amazon SNS)-Thema, einer Amazon Simple Queue Service (Amazon SQS)-Warteschlange oder einer AWS Lambda -Funktion veröffentlichen. Weitere Informationen finden Sie unter Amazon-S3-Ereignisbenachrichtigungen.

Das Folgende ist ein Beispiel für eine Nachricht, die Amazon S3 sendet, um ein s3:IntelligentTiering-Ereignis zu veröffentlichen. Weitere Informationen finden Sie unter Struktur von Ereignismeldungen.

{ "Records":[ { "eventVersion":"2.3", "eventSource":"aws:s3", "awsRegion":"us-west-2", "eventTime":"1970-01-01T00:00:00.000Z", "eventName":"IntelligentTiering", "userIdentity":{ "principalId":"s3.amazonaws.com" }, "requestParameters":{ "sourceIPAddress":"s3.amazonaws.com" }, "responseElements":{ "x-amz-request-id":"C3D13FE58DE4C810", "x-amz-id-2":"FMyUVURIY8/IgAtTv8xRjskZQpcIZ9KG4V5Wp6S7S/JRWeUWerMUE5JgHvANOjpD" }, "s3":{ "s3SchemaVersion":"1.0", "configurationId":"testConfigRule", "bucket":{ "name":"amzn-s3-demo-bucket", "ownerIdentity":{ "principalId":"A3NL1KOZZKExample" }, "arn":"arn:aws:s3:::amzn-s3-demo-bucket" }, "object":{ "key":"HappyFace.jpg", "size":1024, "eTag":"d41d8cd98f00b204e9800998ecf8427e", } }, "intelligentTieringEventData":{ "destinationAccessTier": "ARCHIVE_ACCESS" } } ] }

Sie können auch eine HEAD-Objekt-Anfrage nutzen, um den Archivstatus eines Objekts anzuzeigen. Wenn ein Objekt in der Intelligent-Tiering S3-Speicherklasse gespeichert ist und sich in einer der Archivebenen befindet, zeigt die HEAD Objektantwort die aktuelle Archivschicht an. Um die Archivstufe anzuzeigen, verwendet die Anfrage den x-amz-archive-status-Header an.

Die folgende HEAD-Objektanforderung gibt die Metadaten eines Objekts zurück (in diesem Fall my-image.jpg).

Beispiel
HEAD /my-image.jpg HTTP/1.1 Host: bucket.s3.region.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: AWS AKIAIOSFODNN7EXAMPLE:02236Q3V0RonhpaBX5sCYVf1bNRuU=

Darüber hinaus können Sie HEAD-Objektanforderungen verwenden, um den Status einer restore-object-Anforderung zu überwachen. Wenn die Archivwiederherstellung ausgeführt wird, enthält die HEAD-Objekt-Antwort den x-amz-restore-Header.

Das folgende Beispiel für eine HEAD Objektantwort zeigt ein Objekt, das mithilfe von S3 Intelligent-Tiering archiviert wurde, während eine Wiederherstellungsanforderung in Bearbeitung ist.

Beispiel
HTTP/1.1 200 OK x-amz-id-2: FSVaTMjrmBp3Izs1NnwBZeu7M19iI8UbxMbi0A8AirHANJBo+hEftBuiESACOMJp x-amz-request-id: E5CEFCB143EB505A Date: Fri, 13 Nov 2020 00:28:38 GMT Last-Modified: Mon, 15 Oct 2012 21:58:07 GMT ETag: "1accb31fcf202eba0c0f41fa2f09b4d7" x-amz-storage-class: 'INTELLIGENT_TIERING' x-amz-archive-status: 'ARCHIVE_ACCESS' x-amz-restore: 'ongoing-request="true"' x-amz-restore-request-date: 'Fri, 13 Nov 2020 00:20:00 GMT' Accept-Ranges: bytes Content-Type: binary/octet-stream Content-Length: 300 Server: AmazonS3

Wiederherstellen von Objekten aus den Stufen S3 Intelligent-Tiering Archive Access und Deep Archive Access

Um auf Objekte der Stufen S3 Intelligent-Tiering Archive Access und Deep Archive Access zuzugreifen, müssen Sie eine Wiederherstellungsanforderung initiieren und dann warten, bis das Objekt in die Ebene für häufigen Zugriff verschoben wird. Weitere Informationen über archivierte Objekte finden Sie unter Arbeiten mit archivierten Objekten.

Wenn Sie ein Objekt aus den Stufen Archive Access oder Deep Archive Access wiederherstellen, wird das Objekt zurück in die Stufe für häufige Zugriffe übergehen. Wenn anschließend nach 30 aufeinanderfolgenden Tagen nicht auf das Objekt zugegriffen wird, wird es automatisch in die Stufe „Infrequent Access“ verschoben. Das Objekt wechselt dann nach mindestens 90 aufeinanderfolgenden Tagen ohne Zugriff automatisch in die Stufe „Archive Access“. Das Objekt wechselt nach mindestens 180 aufeinanderfolgenden Tagen ohne Zugriff automatisch in die Stufe „Deep Archive Access“. Weitere Informationen finden Sie unter So funktioniert S3 Intelligent-Tiering.

Sie können ein archiviertes Objekt mithilfe der Amazon S3-Konsole, S3 Batch Operations, der Amazon S3-REST-API, der AWS SDKs oder des AWS Command Line Interface (AWS CLI) wiederherstellen. Weitere Informationen finden Sie unter Arbeiten mit archivierten Objekten.