Verwalten der S3-Versionsverwaltung für Ihren S3-on-Outposts-Bucket
Wenn diese Option aktiviert ist, speichert die S3-Versionsverwaltung mehrere unterschiedliche Kopien eines Objekts im selben Bucket. Sie können die S3-Versionsverwaltung verwenden, um sämtliche Versionen aller Objekte in Ihren Outposts-Buckets zu speichern, abzurufen oder wiederherzustellen. Mit der S3-Versionsverwaltung können Sie Versionen sowohl nach unbeabsichtigten Benutzeraktionen als auch nach Anwendungsfehlern problemlos wiederherstellen.
Buckets von Amazon S3 on Outposts verfügen über drei Versionsverwaltungsstatus:
-
Unversioned (Nicht versioniert) – Wenn Sie die S3-Versionsverwaltung für Ihren Bucket noch nie aktiviert oder ausgesetzt haben, ist er nicht versioniert und gibt keinen S3-Versionsverwaltungsstatus zurück. Weitere Informationen über das S3-Versioning finden Sie unter Verwalten der S3-Versionsverwaltung für Ihren S3-on-Outposts-Bucket.
-
Enabled (Aktiviert) – Aktiviert die S3-Versionsverwaltung für die Objekte im Bucket. Alle Objekte, die dem Bucket hinzugefügt werden, erhalten eine eindeutige Versions-ID. Objekte, die zum Zeitpunkt der Aktivierung des Versioning bereits im Bucket vorhanden waren, haben die Versions-ID
null. Wenn Sie diese (oder andere) Objekte mit anderen Operationen wie PutObject verändern, erhalten die neuen Objekte eine eindeutige Versions-ID. -
Suspended (Ausgesetzt) – Setzt die S3-Versionsverwaltung für die Objekte im Bucket aus. Alle Objekte, die dem Bucket hinzugefügt werden, nachdem die Versionsverwaltung ausgesetzt wurde, erhalten die Versions-ID
null. Weitere Informationen finden Sie unter Hinzufügen von Objekten zu Buckets mit ausgesetztem Versioning im Amazon-S3-Benutzerhandbuch.
Nachdem Sie die S3-Versionsverwaltung für einen S3-on-Outposts-Bucket aktiviert haben, kann er nicht mehr auf einen nicht versionierten Status zurückgesetzt werden. Sie können die Versionsverwaltung jedoch aussetzen. Weitere Informationen über das S3-Versioning finden Sie unter Verwalten der S3-Versionsverwaltung für Ihren S3-on-Outposts-Bucket.
Sie haben für jedes Objekt in Ihrem Bucket eine aktuelle Version und keine oder mehr vorherige Versionen. Damit die Speicherkosten gesenkt werden, können Sie die S3-Lebenszyklusregeln für Ihren Bucket so konfigurieren, dass vorherige Versionen nach einem bestimmten Zeitraum ablaufen. Weitere Informationen finden Sie unter Erstellen und Verwalten einer Lebenszyklus-Konfiguration für Ihren Amazon-S3-on-Outposts-Bucket.
Die folgenden Beispiele veranschaulichen, wie Sie die Versionsverwaltung für einen vorhandenen S3-on-Outposts-Bucket mithilfe der AWS-Managementkonsole und der AWS Command Line Interface (AWS CLI) aktivieren oder aussetzen. Informationen zum Erstellen eines Buckets mit aktivierter S3-Versionsverwaltung finden Sie unter Erstellen eines S3-on-Outposts-Buckets.
Anmerkung
Das AWS-Konto, das den Bucket erstellt, besitzt ihn und ist das einzige, das ihm Aktionen zuweisen kann. Buckets verfügen über Konfigurationseigenschaften wie Outpost, Tags, Standard-Verschlüsselung und Zugriffspunkteinstellungen. Zu den Zugriffspunkteinstellungen gehören die Virtual Private Cloud (VPC), die Zugriffspunkt-Richtlinie für den Zugriff auf die Objekte im Bucket sowie andere Metadaten. Weitere Informationen finden Sie unter Spezifikationen für S3 auf Outposts.
So bearbeiten Sie die S3-Versionsverwaltungseinstellungen für Ihren Bucket
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im Navigationsbereich Outposts buckets (Outposts-Buckets) aus.
-
Wählen Sie den Outposts-Bucket aus, für den Sie die S3-Versionsverwaltung aktivieren möchten.
-
Wählen Sie die Registerkarte Eigenschaften aus.
-
Wählen Sie unter Bucket Versioning (Bucket-Versioning) die Option Edit (Bearbeiten).
-
Bearbeiten Sie die S3-Versionsverwaltungseinstellung für den Bucket, indem Sie eine der folgenden Optionen auswählen:
-
Wenn Sie die S3-Versionsverwaltung aussetzen und die Erstellung neuer Objektversionen anhalten möchten, wählen Sie Suspend (Aussetzen) aus.
-
Möchten Sie die S3-Versionsverwaltung aktivieren und mehrere unterschiedliche Kopien jedes Objekts speichern, wählen Sie Enable (Aktivieren) aus.
-
-
Wählen Sie Änderungen speichern aus.
Wenn Sie die S3-Versionsverwaltung für Ihren Bucket mithilfe der AWS CLI aktivieren oder aussetzen möchten, verwenden Sie den Befehl put-bucket-versioning, wie in den folgenden Beispielen gezeigt. Wenn Sie diese Beispiele verwenden möchten, ersetzen Sie jeden durch Ihre Informationen. user input
placeholder
Weitere Informationen finden Sie unter put-bucket-versioning in der AWS CLI-Referenz.
Beispiel : S3-Versionsverwaltung aktivieren
aws s3control put-bucket-versioning --account-id123456789012--bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket--versioning-configuration Status=Enabled
Beispiel : S3-Versionsverwaltung aussetzen
aws s3control put-bucket-versioning --account-id123456789012--bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket--versioning-configuration Status=Suspended