Live-Inventartabellen aktivieren oder deaktivieren - 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.

Live-Inventartabellen aktivieren oder deaktivieren

Standardmäßig enthält Ihre Metadatentabellenkonfiguration eine Journaltabelle, in der die Ereignisse aufgezeichnet werden, die für die Objekte in Ihrem Bucket auftreten. Die Journaltabelle ist für jede Metadatentabellenkonfiguration erforderlich.

Optional können Sie Ihrer Metadatentabellenkonfiguration eine Live-Inventartabelle hinzufügen. Die Live-Inventartabelle bietet eine einfache, abfragbare Bestandsaufnahme aller Objekte und ihrer Versionen in Ihrem Bucket, sodass Sie den aktuellen Status Ihrer Daten ermitteln können.

Anmerkung

Wenn Sie Ihre S3-Metadatenkonfiguration vor dem 15. Juli 2025 erstellt haben, können Sie für diese Konfiguration keine Inventartabelle aktivieren. Wir empfehlen Ihnen, Ihre Konfiguration zu löschen und neu zu erstellen, damit Sie eine Inventartabelle erstellen und Journaltabelleneinträge ablaufen lassen können. Weitere Informationen finden Sie unter Aktivierung von Inventartabellen für Metadatenkonfigurationen, die vor dem 15. Juli 2025 erstellt wurden.

Die Inventartabelle enthält die neuesten Metadaten für alle Objekte in Ihrem Bucket. Sie können diese Tabelle verwenden, um Geschäftsabläufe und Big-Data-Jobs zu vereinfachen und zu beschleunigen, indem Sie Objekte identifizieren, die Sie für verschiedene Workloads verarbeiten möchten. Sie können beispielsweise die Inventartabelle abfragen, um Folgendes zu tun:

  • Finden Sie alle Objekte, die in der Speicherklasse S3 Glacier Deep Archive gespeichert sind.

  • Erstellen Sie eine Verteilung von Objekt-Tags oder suchen Sie nach Objekten ohne Tags.

  • Findet alle Objekte, die nicht mithilfe der serverseitigen Verschlüsselung mit AWS Key Management Service (AWS KMS) -Schlüsseln (SSE-KMS) verschlüsselt sind.

  • Vergleichen Sie Ihre Inventartabelle zu zwei verschiedenen Zeitpunkten, um die Zunahme von Objekten mit bestimmten Tags zu verstehen.

Wenn Sie sich dafür entschieden haben, eine Inventartabelle für Ihre Metadatentabellenkonfiguration zu aktivieren, durchläuft die Tabelle einen Prozess, der als Backfilling bezeichnet wird. Dabei scannt Amazon S3 Ihren Allzweck-Bucket, um die ersten Metadaten für alle Objekte abzurufen, die im Bucket vorhanden sind. Abhängig von der Anzahl der Objekte in Ihrem Bucket kann dieser Vorgang Minuten (mindestens 15 Minuten) bis Stunden dauern. Wenn der Auffüllvorgang abgeschlossen ist, ändert sich der Status Ihrer Inventartabelle von „Auffüllen“ zu „Aktiv“. Nach Abschluss der Auffüllung werden Aktualisierungen Ihrer Objekte in der Regel innerhalb einer Stunde in der Inventartabelle wiedergegeben.

Anmerkung
  • Das Auffüllen Ihrer Inventartabelle wird Ihnen in Rechnung gestellt. Wenn Ihr Allzweck-Bucket mehr als eine Milliarde Objekte enthält, wird Ihnen auch eine monatliche Gebühr für Ihre Inventartabelle berechnet. Weitere Informationen finden Sie unter Amazon S3 – Preise.

  • Sie können Aktualisierungen Ihrer Inventartabelle nicht pausieren und dann fortsetzen. Sie können die Konfiguration der Inventartabelle jedoch deaktivieren. Durch das Deaktivieren der Inventartabelle wird sie nicht gelöscht. Die Inventartabelle wird für Ihre Daten aufbewahrt, bis Sie sie löschen möchten.

    Wenn Sie Ihre Inventartabelle deaktiviert haben und sie später wieder aktivieren möchten, müssen Sie zuerst die alte Inventartabelle aus Ihrem AWS verwalteten Tabellen-Bucket löschen. Wenn Sie die Inventartabellenkonfiguration wieder aktivieren, erstellt Amazon S3 eine neue Inventartabelle, und Ihnen wird erneut das Auffüllen der neuen Inventartabelle in Rechnung gestellt.

Sie können Inventartabellen mithilfe der Amazon S3 S3-Konsole, der AWS Command Line Interface (AWS CLI), der oder der AWS SDKs Amazon S3 S3-REST-API aktivieren oder deaktivieren.

Voraussetzungen

Wenn Sie Ihre Inventartabelle deaktiviert haben und sie jetzt wieder aktivieren möchten, müssen Sie zuerst die alte Inventartabelle manuell aus Ihrem AWS verwalteten Tabellen-Bucket löschen. Andernfalls schlägt die erneute Aktivierung der Inventartabelle fehl, da im Tabellen-Bucket bereits eine Inventartabelle vorhanden ist. Informationen zum Löschen Ihrer Inventartabelle finden Sie unterLöschen einer Metadatentabelle.

Wenn Sie die Inventartabellenkonfiguration wieder aktivieren, erstellt Amazon S3 eine neue Inventartabelle, und Ihnen wird erneut das Auffüllen der neuen Inventartabelle in Rechnung gestellt.

Aktiviere oder deaktiviere Inventartabellen

Um Inventartabellen zu aktivieren oder zu deaktivieren
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie im linken Navigationsbereich Allzweck-Buckets aus.

  3. Wählen Sie den Allzweck-Bucket mit der Metadatentabellenkonfiguration aus, für den Sie eine Inventartabelle aktivieren oder deaktivieren möchten.

  4. Wählen Sie auf der Detailseite des Buckets den Tab Metadaten aus.

  5. Wählen Sie auf der Registerkarte Metadaten die Option Bearbeiten und anschließend die Option Inventartabellenkonfiguration bearbeiten aus.

  6. Wählen Sie auf der Seite „Konfiguration der Inventartabelle bearbeiten“ unter Inventartabelle die Option Aktiviert oder Deaktiviert aus.

    Anmerkung

    Bevor Sie „Aktiviert“ wählen, stellen Sie sicher, dass Sie die Voraussetzungen überprüft und erfüllt haben.

    • Wenn Sie Aktiviert ausgewählt haben, können Sie wählen, ob Sie Ihre Tabelle mit serverseitiger Verschlüsselung unter Verwendung von () -Schlüsseln AWS Key Management Service (AWS KMS SSE-KMS) verschlüsseln möchten. Standardmäßig werden Inventartabellen mit serverseitiger Verschlüsselung unter Verwendung von Amazon S3 S3-verwalteten Schlüsseln (SSE-S3) verschlüsselt.

      Wenn Sie SSE-KMS verwenden möchten, müssen Sie einen vom Kunden verwalteten KMS-Schlüssel in derselben Region wie Ihr Allzweck-Bucket angeben.

      Wichtig

      Sie können den Verschlüsselungstyp für Ihre Metadatentabellen nur während der Tabellenerstellung festlegen. Nachdem eine AWS verwaltete Tabelle erstellt wurde, können Sie ihre Verschlüsselungseinstellung nicht mehr ändern.

      • Um Ihre Inventartabelle mit SSE-S3 (Standard) zu verschlüsseln, wählen Sie „Verschlüsselungstyp nicht angeben“.

      • Um Ihre Inventartabelle mit SSE-KMS zu verschlüsseln, wählen Sie Verschlüsselungstyp angeben. Wählen Sie unter Verschlüsselungstyp die Option Serverseitige Verschlüsselung mit AWS Key Management Service (AWS KMS) Schlüsseln (SSE-KMS) aus. Wählen Sie unter AWS KMS Schlüssel entweder einen Ihrer vorhandenen KMS-Schlüssel aus oder geben Sie Ihren KMS-Schlüssel-ARN ein. Wenn Sie noch keinen KMS-Schlüssel haben, wählen Sie KMS-Schlüssel-ARN eingeben und dann KMS-Schlüssel erstellen aus.

    • Wenn Sie Deaktiviert ausgewählt haben, aktivieren Sie unter Nachdem die Inventartabelle deaktiviert wurde, wird die Tabelle nicht mehr aktualisiert und Aktualisierungen können nicht fortgesetzt werden, das Kontrollkästchen.

  7. Wählen Sie Änderungen speichern aus.

Um die folgenden Befehle ausführen zu können, müssen Sie den AWS CLI installiert und konfiguriert haben. Falls Sie das nicht AWS CLI installiert haben, finden Sie weitere Informationen unter Installieren oder Aktualisieren auf die neueste Version von AWS CLI im AWS Command Line Interface Benutzerhandbuch.

Alternativ können Sie AWS CLI Befehle von der Konsole aus ausführen, indem Sie AWS CloudShell AWS CloudShell ist eine browserbasierte, vorab authentifizierte Shell, die Sie direkt von der aus starten können. AWS Management ConsoleWeitere Informationen finden Sie unter Was ist? CloudShell und Erste Schritte mit AWS CloudShell im AWS CloudShell Benutzerhandbuch.

Um Inventartabellen zu aktivieren oder zu deaktivieren, verwenden Sie AWS CLI

Um die folgenden Beispielbefehle zu verwenden, ersetzen Sie user input placeholders durch eigene Daten.

Anmerkung

Bevor Sie eine Inventarkonfiguration aktivieren, stellen Sie sicher, dass Sie die Voraussetzungen überprüft und erfüllt haben.

  1. Erstellen Sie eine JSON-Datei, die Ihre Inventartabellenkonfiguration enthält, und speichern Sie sie (z. B.inventory-config.json). Im Folgenden finden Sie eine Beispielkonfiguration zur Aktivierung einer neuen Inventartabelle.

    Wenn Sie eine Inventartabelle aktivieren, können Sie optional eine Verschlüsselungskonfiguration angeben. Standardmäßig werden Metadatentabellen mit serverseitiger Verschlüsselung unter Verwendung von Amazon S3 S3-verwalteten Schlüsseln (SSE-S3) verschlüsselt, die Sie angeben können, indem Sie auf einstellen. SseAlgorithm AES256

    Um Ihre Inventartabelle mit serverseitiger Verschlüsselung unter Verwendung von () -Schlüsseln AWS Key Management Service (SSE-KMS AWS KMS) zu verschlüsseln, setzen Sie auf. SseAlgorithm aws:kms Sie müssen außerdem den ARN eines vom KmsKeyArn Kunden verwalteten KMS-Schlüssels in derselben Region angeben, in der sich Ihr Allzweck-Bucket befindet.

    { "ConfigurationState": "ENABLED", "EncryptionConfiguration": { "SseAlgorithm": "aws:kms", "KmsKeyArn": "arn:aws:kms:us-east-2:account-id:key/key-id" } }

    Wenn Sie eine vorhandene Inventartabelle deaktivieren möchten, verwenden Sie die folgende Konfiguration:

    { "ConfigurationState": "DISABLED" } }
  2. Verwenden Sie den folgenden Befehl, um die Konfiguration der Inventartabelle für Ihren Allzweck-Bucket zu aktualisieren (z. B.amzn-s3-demo-bucket):

    aws s3api update-bucket-metadata-inventory-table-configuration \ --bucket amzn-s3-demo-source-bucket \ --inventory-table-configuration file://./inventory-config.json \ --region us-east-2

Sie können REST-Anfragen senden, um Inventartabellen zu aktivieren oder zu deaktivieren. Weitere Informationen finden Sie unter UpdateBucketMetadataInventoryTableConfiguration.

Sie können die verwenden AWS SDKs , um Inventartabellen in Amazon S3 zu aktivieren oder zu deaktivieren. Weitere Informationen finden Sie in der Liste der unterstützten SDKs.