Arbeiten mit Tresoren in Amazon S3 Glacier - Amazon S3 Glacier

Wenn Sie mit dem Archivierungsspeicher in Amazon Simple Storage Service (Amazon S3) noch nicht vertraut sind, empfehlen wir Ihnen, sich zunächst über die S3-Glacier-Speicherklassen in Amazon S3 (S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive) zu informieren. Weitere Informationen finden Sie unter S3 Glacier-Speicherklassen und Speicherklassen für die Archivierung von Objekten im Amazon S3 S3-Benutzerhandbuch.

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.

Arbeiten mit Tresoren in Amazon S3 Glacier

Ein Tresor ist ein Container für das Speichern von Archiven. Geben Sie zum Erstellen eines Tresors einen Namen und die AWS-Region an, in der er erstellt werden soll. Eine Liste der von S3 Glacier unterstützten AWS-Regionen finden Sie unter Endpunkte und Kontingente von Amazon S3 Glacier in der allgemeinen AWS-Referenz.

Sie können eine unbegrenzte Anzahl von Archiven in einem Tresor speichern.

Wichtig

S3 Glacier stellt eine Konsole bereit. Für alle Archivvorgänge (Hochladen, Herunterladen oder Löschen) müssen Sie allerdings die AWS Command Line Interface (AWS CLI) verwenden oder Code schreiben. Es steht keine Konsolenunterstützung für Archivvorgänge zur Verfügung. Zum Hochladen von Daten (Fotos, Videos und andere Dokumente) müssen Sie beispielsweise entweder die AWS CLI verwenden oder Code schreiben, um Anforderungen zu senden. Hierzu können Sie direkt die REST-API oder die AWS-SDKs verwenden.

Informationen zum Installieren der AWS CLI finden Sie unter AWS Command Line Interface. Weitere Informationen zur Verwendung von S3 Glacier mit der AWS CLI finden Sie in der AWS CLI-Referenz für S3 Glacier. Beispiele für die Verwendung der AWS CLI zum Hochladen von Archiven in S3 Glacier finden Sie unter Verwenden von S3 Glacier mit der AWS Command Line Interface.

Tresoroperationen in S3 Glacier

S3 Glacier unterstützt verschiedene Tresor-Operationen. Tresorvorgänge sind spezifisch für eine bestimmte AWS-Regionen. Mit anderen Worten, wenn Sie einen Tresor erstellen, dann erstellen Sie ihn in einer bestimmten AWS-Region. Wenn Sie Tresore auflisten, gibt S3 Glacier die Liste der Tresore in der AWS-Region zurück, die Sie in der Anforderung angegeben haben.

Erstellen und Löschen von Tresoren

Ein AWS-Konto kann bis zu 1 000 Tresore pro AWS-Region erstellen. Eine Liste der von S3 Glacier unterstützten AWS-Regionen finden Sie unter Endpunkte und Kontingente von Amazon S3 Glacier in der allgemeinen AWS-Referenz.

Sie können einen Tresor nur löschen, wenn bei der letzten Inventur, die von S3 Glacier erstellt wurde, keine Archive mehr im Tresor vorhanden waren und wenn seit der letzten Inventur keine Schreibvorgänge für den Tresor ausgeführt wurden.

Anmerkung

S3 Glacier führt regelmäßig (alle 24 Stunden) eine Inventur für jeden Tresor durch. Da die Inventur möglicherweise nicht die neuesten Informationen berücksichtigt, stellt S3 Glacier sicher, dass der Tresor tatsächlich leer ist, indem geprüft wird, ob seit der letzten Tresorinventur Schreibvorgänge stattgefunden haben.

Weitere Informationen finden Sie unter Erstellen eines Tresors in Amazon S3 Glacier und Löschen eines Tresors in Amazon S3 Glacier.

Abrufen von Tresormetadaten

Sie können Informationen über einen Tresor abrufen, u. a. das Erstellungsdatum, die Anzahl der Archive und die Gesamtgröße aller Archive im Tresor. S3 Glacier stellt API-Aufrufe bereit, mit denen Sie diese Informationen für einen bestimmten Tresor oder alle Tresore in einer bestimmten AWS-Region in Ihrem Konto abrufen können. Weitere Informationen finden Sie unter Abrufen von Tresormetadaten in Amazon S3 Glacier.

Herunterladen eines Tresorinventars

Ein Tresorinventar bezeichnet die Liste der Archive in einem Tresor. Für jedes Archiv in der Liste enthält das Inventar Archivinformationen wie die Archiv-ID, das Erstellungsdatum und die Größe. S3 Glacier aktualisiert das Tresorinventar etwa einmal pro Tag, beginnend mit dem Tag, an dem Sie erstmals ein Archiv in den Tresor hochladen. Ein Tresorinventar muss vorhanden sein, damit Sie es herunterladen können.

Das Herunterladen eines Tresorinventars ist eine asynchrone Operation. Sie müssen zuerst einen Auftrag initiieren, um das Inventar herunterzuladen. Nach dem Empfang der Auftragsanforderung bereitet S3 Glacier das Inventar zum Herunterladen vor. Sie können die Inventardaten herunterladen, nachdem der Auftrag abgeschlossen wurde.

Aufgrund der asynchronen Natur des Auftrags können Sie Amazon Simple Notification Service (Amazon SNS)-Benachrichtigungen verwenden, damit Sie informiert werden, wenn der Auftrag abgeschlossen wurde. Sie können ein Amazon-SNS-Thema für jede einzelne Auftragsanforderung angeben oder Ihren Tresor so konfigurieren, dass eine Benachrichtigung gesendet wird, wenn bestimmte Tresorereignisse eintreten.

S3 Glacier führt regelmäßig (alle 24 Stunden) eine Inventur für jeden Tresor durch. Wenn dem Tresor seit der letzten Inventur keine Archive hinzugefügt oder aus ihm gelöscht wurden, wird das Inventurdatum nicht aktualisiert.

Wenn Sie einen Auftrag für eine Tresorinventur initiieren, gibt S3 Glacier die letzte generierte Inventur zurück. Diese ist ein Point-in-Time-Snapshot und enthält keine Echtzeitdaten. Möglicherweise finden Sie es nicht nützlich, ein Tresorinventar für jeden Archiv-Upload abzurufen. Sie können jedoch auch eine clientseitige Datenbank haben, die Metadaten für die Archive enthält, die Sie in S3 Glacier hochladen. Dann finden Sie es möglicherweise nützlich, wenn die Tresorinventur die Informationen in Ihrer Datenbank mit dem aktuellen Tresorinventar abgleicht.

Weitere Informationen zum Abrufen eines Tresorinventars finden Sie unter Herunterladen eines Tresorinventars in Amazon S3 Glacier.

Konfigurieren von Tresorbenachrichtigungen

Das Abrufen von beliebigen Daten aus S3 Glacier, etwa eines Archivs aus einem Tresor oder eines Tresorinventars, ist ein zweistufiger Prozess. Zunächst initiieren Sie einen Auftrag. Sie können die Ausgabe herunterladen, nachdem der Auftrag abgeschlossen wurde. Um zu erfahren, wann Ihr Auftrag abgeschlossen ist, können Sie S3 Glacier-Benachrichtigungen verwenden. S3 Glacier sendet Benachrichtigungen an ein Amazon Simple Notification Service (Amazon SNS)-Thema, das Sie angeben.

Sie können Benachrichtigungen für einen Tresor konfigurieren und Tresorereignisse sowie das Amazon-SNS-Thema angeben, an das bei Eintritt des Ereignisses eine Benachrichtigung gesendet wird. Jedes Mal, wenn das Tresorereignis eintritt, sendet S3 Glacier eine Benachrichtigung an das angegebene Amazon-SNS-Thema. Weitere Informationen finden Sie unter Konfigurieren von Tresorbenachrichtigungen in Amazon S3 Glacier.