Diese Seite ist nur für Bestandskunden des Amazon Glacier-Service bestimmt, die Vaults und die ursprüngliche REST-API von 2012 verwenden.
Wenn Sie nach Archivspeicherlösungen suchen, empfehlen wir die Verwendung der Amazon Glacier-Speicherklassen in Amazon S3, S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive. Weitere Informationen zu diesen Speicheroptionen finden Sie unter Amazon Glacier-Speicherklassen
Amazon Glacier (ursprünglicher eigenständiger, vault-basierter Service) akzeptiert ab dem 15. Dezember 2025 keine Neukunden mehr, ohne dass dies Auswirkungen auf Bestandskunden hat. Amazon Glacier ist ein eigenständiger Service APIs , der Daten in Tresoren speichert und sich von den Speicherklassen Amazon S3 und Amazon S3 Glacier unterscheidet. Ihre vorhandenen Daten bleiben in Amazon Glacier auf unbestimmte Zeit sicher und zugänglich. Es ist keine Migration erforderlich. Für kostengünstige, langfristige Archivierungsspeicherung AWS empfiehlt sich die Amazon S3 Glacier-Speicherklasse
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.
Konfiguration von Tresor-Benachrichtigungen in Amazon Glacier
Das Abrufen von Daten aus Amazon Glacier, z. B. eines Archivs aus einem Tresor oder einem Tresorbestand, erfolgt in zwei Schritten.
-
Initiieren Sie einen Abrufauftrag.
-
Sie können die Auftragsausgabe herunterladen, nachdem der Auftrag abgeschlossen wurde.
Sie können eine Benachrichtigungskonfiguration für einen Tresor einrichten, sodass nach Abschluss eines Auftrags eine Nachricht an ein Amazon Simple Notification Service (Amazon SNS)-Thema gesendet wird.
Themen
Konfiguration von Tresor-Benachrichtigungen in Amazon Glacier: Allgemeine Konzepte
Konfiguration von Tresor-Benachrichtigungen in Amazon Glacier mithilfe der AWS SDK für Java
Konfiguration von Tresor-Benachrichtigungen in Amazon Glacier mithilfe der AWS SDK für .NET
Konfiguration von Tresor-Benachrichtigungen in Amazon Glacier mithilfe der REST-API
Konfiguration von Vault-Benachrichtigungen mithilfe der Amazon Glacier-Konsole
Konfigurieren von Tresorbenachrichtigungen mithilfe der AWS Command Line Interface
Konfiguration von Tresor-Benachrichtigungen in Amazon Glacier: Allgemeine Konzepte
Eine Amazon Glacier-Abruf-Job-Anfrage wird asynchron ausgeführt. Sie müssen warten, bis Amazon Glacier den Job abgeschlossen hat, bevor Sie seine Ausgabe abrufen können. Sie können Amazon Glacier regelmäßig abfragen, um den Auftragsstatus zu ermitteln, aber das ist kein optimaler Ansatz. Amazon Glacier unterstützt auch Benachrichtigungen. Wenn ein Auftrag abgeschlossen wurde, kann er eine Mitteilung an ein Amazon Simple Notification Service (Amazon SNS)-Thema senden. Dafür müssen Sie eine Benachrichtigungskonfiguration für den Tresor einrichten. In der Konfiguration identifizieren Sie ein oder mehrere Ereignisse und ein Amazon SNS SNS-Thema, an das Amazon Glacier eine Nachricht senden soll, wenn das Ereignis eintritt.
Amazon Glacier definiert Ereignisse, die sich speziell auf den Abschluss von Jobs (ArchiveRetrievalCompleted,InventoryRetrievalCompleted) beziehen und die Sie zur Benachrichtigungskonfiguration des Tresors hinzufügen können. Wenn ein bestimmter Job abgeschlossen ist, veröffentlicht Amazon Glacier eine Benachrichtigung zum SNS-Thema.
Die Benachrichtigungskonfiguration ist ein JSON-Dokument, wie im folgenden Beispiel gezeigt.
{ "SNSTopic": "arn:aws:sns:us-west-2:012345678901:mytopic", "Events": ["ArchiveRetrievalCompleted", "InventoryRetrievalCompleted"] }
Sie können für einen Tresor nur ein Amazon-SNS-Thema konfigurieren.
Anmerkung
Durch das Hinzufügen einer Benachrichtigungskonfiguration zu einem Tresor sendet Amazon Glacier jedes Mal eine Benachrichtigung, wenn das in der Benachrichtigungskonfiguration angegebene Ereignis eintritt. Optional können Sie auch in jeder Anforderung zur Auftragsinitiierung ein Amazon-SNS-Thema angeben. Wenn Sie sowohl die Benachrichtigungskonfiguration zum Tresor hinzufügen als auch ein Amazon SNS SNS-Thema in Ihrer Job-Initiation-Anfrage angeben, sendet Amazon Glacier beide Benachrichtigungen.
Die Auftragsabschlussnachricht, die Amazon Glacier sendet, enthält Informationen wie die Art des Auftrags (InventoryRetrieval,ArchiveRetrieval), den Auftragsabschlussstatus, den SNS-Themennamen, den Jobstatuscode und den Vault-ARN. Im Folgenden finden Sie ein Beispiel für eine Benachrichtigung, die Amazon Glacier nach Abschluss eines InventoryRetrieval Auftrags an ein SNS-Thema gesendet hat.
{ "Action": "InventoryRetrieval", "ArchiveId": null, "ArchiveSizeInBytes": null, "Completed": true, "CompletionDate": "2012-06-12T22:20:40.790Z", "CreationDate": "2012-06-12T22:20:36.814Z", "InventorySizeInBytes":11693, "JobDescription": "my retrieval job", "JobId":"HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID", "SHA256TreeHash":null, "SNSTopic": "arn:aws:sns:us-west-2:012345678901:mytopic", "StatusCode":"Succeeded", "StatusMessage": "Succeeded", "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault" }
Wenn das Feld Completed wahr ist, müssen Sie auch anhand des StatusCode überprüfen, ob der Job erfolgreich beendet wurde oder fehlgeschlagen ist.
Anmerkung
Das Amazon-SNS-Thema muss dem Tresor erlauben, eine Benachrichtigung zu veröffentlichen. Standardmäßig kann nur der Eigentümer des Amazon-SNS-Themas eine Nachricht im Thema veröffentlichen. Wenn das Amazon SNS SNS-Thema und der Tresor jedoch unterschiedlichen Eigentümern gehören AWS-Konten, müssen Sie das Amazon SNS SNS-Thema so konfigurieren, dass Veröffentlichungen aus dem Tresor akzeptiert werden. Sie können die Richtlinie für das Amazon-SNS-Thema in der Amazon-SNS-Konsole konfigurieren.
Weitere Informationen zu Amazon SNS finden Sie unter Erste Schritte mit Amazon SNS.