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.
Amazon S3 Glacier — Datenmodell für Amazon S3
Zu den Kernkomponenten des Amazon S3 Glacier-Datenmodells gehören Tresore und Archive. S3 Glacier ist ein REST-basierter Webservice. Im Hinblick auf REST sind Tresore und Archive die Ressourcen. Darüber hinaus umfasst das S3 Glacier-Datenmodell Ressourcen für die Job- und Benachrichtigungskonfiguration. Diese Ressourcen vervollständigen die Kernressourcen.
Vault
In S3 Glacier ist ein Tresor ein Container zum Speichern von Archiven. Ein Tresor ähnelt einem Amazon S3 S3-Bucket. Wenn Sie ein Tresor erstellen, geben Sie einen Namen an und wählen ein, anAWS-Region dem der Tresor erstellt werden soll.
Jede Tresor-Ressource verfügt über eine eindeutige Adresse. Die allgemeine Form ist:
https://
region-specific-endpoint
/account-id
/vaults/vault-name
Nehmen wir beispielsweise an, dass Sie in Ihrem Konto einen Tresor (examplevault
) in der Region USA West (Oregon) mit der ID 1111223333 erstellen. Sie können diesen Tresor mithilfe der folgenden URI adressieren:
https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault
Hier ist, was die verschiedenen Komponenten der URI bedeuten:
-
glacier.us-west-2.amazonaws.com
identifiziert die Region USA West (Oregon). -
111122223333
ist dieAWS-Konto ID, der der Tresor gehört. -
vaults
bezieht sich auf die Sammlung von Tresoren, die Eigentum der sindAWS-Konto. -
identifiziert
examplevault
einen bestimmten Tresor in der Tresorsammlung.
UndAWS-Konto kann in allen unterstützten Tresoren erstellenAWS-Region. Eine Liste der unterstützten OptionenAWS-Regionen finden Sie unterZugriff auf Amazon S3 Glacier zugreifen. Innerhalb einer Region muss ein Konto eindeutige Tresornamen verwenden. UndAWS-Konto kann gleichnamige Tresore in verschiedenen Regionen erstellen.
Sie können eine unbegrenzte Anzahl von Archiven in einem Tresor speichern. Je nach den Anforderungen Ihres Unternehmens oder Ihrer Anwendung können Sie diese Archive in einem Tresor oder in mehreren Tresoren speichern.
S3 Glacier unterstützt verschiedene Tresoroperationen. Tresor-Operationen sind Region-spezifisch. Wenn Sie beispielsweise einen Tresor erstellen, so erstellen Sie ihn in einer spezifischen Region. Wenn Sie eine Tresorliste anfordern, fordern Sie sie von einer bestimmten Region anAWS-Region, und die resultierende Liste enthält nur Tresore, die in dieser bestimmten Region erstellt wurden.
Archiv
Ein Archiv kann aus beliebigen Daten bestehen, z. B. einem Foto, Video oder Dokument. Ein Archiv ähnelt einem Amazon S3 S3-Objekt und ist die Basisspeichereinheit in S3 Glacier. Jedes Archiv besitzt eine eindeutige ID und optional eine Beschreibung. Sie können diese optionale Beschreibung nur beim Hochladen eines Archivs angeben. S3 Glacier weist dem Archiv eine ID zu, die in dem,AWS-Region in dem das Archiv gespeichert ist, eindeutig ist.
Jedes Archiv hat eine eindeutige Adresse. Die grundlegende Form sieht wie folgt aus:
https://
region-specific-endpoint
/account-id
/vaults/vault-name
/archives/archive-id
Im Folgenden finden Sie eine Beispiel-URI für ein Archiv, das imexamplevault
Tresor in der Region USA West (Oregon) unter dem Konto 1111223333 gespeichert ist:
https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault/archives/NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId
Sie können eine unbegrenzte Anzahl von Archiven in einem Tresor speichern.
Aufgabe
Ein S3 Glacier-Job kann ein Archiv abrufen oder ein Inventar eines Tresors abrufen.
Das Abrufen von Archiven und Tresorbeständen (Archivlisten) ist ein asynchroner Vorgang in S3 Glacier, bei dem Sie zuerst einen Job initiieren und dann die Auftragsausgabe herunterladen, nachdem S3 Glacier den Job abgeschlossen hat.
Anmerkung
S3 Glacier bietet eine Lösung für die Archivierung von Cold-Storage-Daten. Wenn Ihre Anwendung eine Speicherlösung benötigt, die Datenabruf in Echtzeit erfordert, sollten Sie die Nutzung von Amazon S3 in Betracht ziehen. Weitere Informationen finden Sie unter Simple Storage Service (Amazon S3)
Wenn Sie einen Auftrag zur Tresorinventur initiieren möchten, geben Sie einen Tresornamen an. Für Archivabrufaufträge sind sowohl der Tresorname als auch die Archiv-ID erforderlich. Sie können optional auch eine Beschreibung des Auftrags angeben, um diesen einfacher identifizieren zu können.
Archivabruf- und Tresorinventaraufträge sind einem Tresor zugeordnet. Ein Tresor kann jederzeit mehrere Aufträge in Bearbeitung haben. Wenn Sie eine Jobanfrage senden (einen Job initiieren), gibt Ihnen S3 Glacier eine Job-ID zurück, um den Job zu verfolgen. Jeder Auftrag wird eindeutig identifiziert durch einen URI der Form:
https://
region-specific-endpoint
/account-id
/vaults/vault-name
/jobs/job-id
Im Folgenden finden Sie ein Beispiel für einen Auftrag, der mit einemexamplevault
Tresor in der Region USA West (Oregon) im Konto 1111223333 verknüpft ist.
https://glacier.us-west-2.amazonaws.com/111122223333/vaults/examplevault/jobs/HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID
Für jeden Job verwaltet S3 Glacier Informationen wie Auftragstyp, Beschreibung, Erstellungsdatum, Abschlussdatum und Auftragsstatus. Sie können Informationen über einen bestimmten Auftrag oder eine Liste aller Aufträge, die einem Tresor zugeordnet sind, abrufen. Die Liste der Jobs, die S3 Glacier zurückgibt, umfasst alle laufenden und kürzlich abgeschlossenen Jobs.
Benachrichtigungskonfiguration
Da die Ausführung von Jobs einige Zeit in Anspruch nimmt, unterstützt S3 Glacier einen Benachrichtigungsmechanismus, der Sie benachrichtigt, wenn ein Job abgeschlossen ist. Sie können einen Tresor so konfigurieren, dass eine Benachrichtigung an ein Amazon-SNS-Thema gesendet wird. Sie können in der Benachrichtigungskonfiguration ein Amazon SNS SNS-Thema pro Tresor angeben.
S3 Glacier speichert die Benachrichtigungskonfiguration als JSON-Dokument. Es folgt ein Beispiel für eine Tresorbenachrichtigungskonfiguration:
{ "Topic": "arn:aws:sns:us-west-2:111122223333:mytopic", "Events": ["ArchiveRetrievalCompleted", "InventoryRetrievalCompleted"] }
Benachrichtigungskonfigurationen sind mit Tresoren verknüpft. Sie können für jeden Tresor eine haben. Jede Benachrichtigungskonfigurations-Ressource wird eindeutig identifiziert durch einen URI der Form:
https://
region-specific-endpoint
/account-id
/vaults/vault-name
/notification-configuration
S3 Glacier unterstützt Operationen zum Festlegen, Abrufen und Löschen einer Benachrichtigungskonfiguration. Wenn Sie eine Benachrichtigungskonfiguration löschen, werden keine Benachrichtigungen gesendet, wenn ein Datenabrufvorgang im Tresor abgeschlossen ist.