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.
Bearbeiten von Objektmetadaten in der Amazon-S3-Konsole
Sie können die Amazon S3 S3-Konsole verwenden, um Metadaten für bestehende S3-Objekte zu bearbeiten, indem Sie die Aktion Kopieren verwenden. Um Metadaten zu bearbeiten, kopieren Sie Objekte an dasselbe Ziel und geben die neuen Metadaten an, die Sie anwenden möchten. Diese ersetzen die alten Metadaten für das Objekt. Einige Metadaten werden von Amazon S3 festgelegt, wenn Sie das Objekt hochladen. Beispielsweise sind Content-Length
und Last-Modified
systemdefinierte Objektmetadatenfelder, die von einem Benutzer nicht geändert werden können.
Sie können auch benutzerdefinierte Metadaten festlegen, wenn Sie das Objekt hochladen, und sie ersetzen, wenn sich Ihre Anforderungen ändern. Beispielsweise haben Sie vielleicht eine Reihe von Objekten, die Sie ursprünglich in der STANDARD
-Speicherklasse gespeichert haben. Im Laufe der Zeit benötigen Sie diese Daten möglicherweise nicht mehr, um hochverfügbar zu sein. Sie können also die Speicherklasse auf ändern, GLACIER
indem Sie den Wert des x-amz-storage-class
Schlüssels von STANDARD
bis ersetzenGLACIER
.
Anmerkung
Beachten Sie Folgendes, wenn Sie Objektmetadaten in Amazon S3 ersetzen:
-
Sie müssen vorhandene Metadaten angeben, die Sie behalten möchten, Metadaten, die Sie hinzufügen möchten, und Metadaten, die Sie bearbeiten möchten.
-
Wenn Ihr Objekt weniger als 5 GB groß ist, können Sie die Aktion Kopieren in der S3-Konsole verwenden, um Objektmetadaten zu ersetzen. Wenn Ihr Objekt größer als 5 GB ist, können Sie die Objektmetadaten ersetzen, wenn Sie ein Objekt mit mehrteiligem Upload kopieren, indem Sie das AWS CLIoder AWS SDKsverwenden. Weitere Informationen finden Sie unter Kopieren eines Objekts mit Multipart-Upload.
-
Eine Liste der zusätzlichen Berechtigungen, die zum Ersetzen von Metadaten erforderlich sind, finden Sie unterErforderliche Berechtigungen für Amazon S3 API S3-Operationen. Richtlinien, die diese Berechtigung gewähren, finden Sie beispielsweise unterBeispiele für identitätsbasierte Richtlinien für Amazon S3.
-
Dieser Vorgang erstellt eine Kopie des Objekts mit aktualisierten Einstellungen und dem Datum der letzten Änderung. Wenn S3-Versioning aktiviert ist, wird eine neue Version des Objekts erstellt, und das vorhandene Objekt wird zu einer älteren Version. Wenn das S3-Versioning nicht aktiviert ist, ersetzt eine neue Kopie des Objekts das ursprüngliche Objekt. Derjenige, der der IAM Rolle AWS-Konto zugeordnet ist, die die Eigenschaft ändert, wird auch der Besitzer des neuen Objekts oder (Objektversion).
-
Durch das Bearbeiten von Metadaten werden Werte für bestehende Schlüsselnamen ersetzt.
-
Objekte, die mit vom Kunden bereitgestellten Verschlüsselungsschlüsseln (SSE-C) verschlüsselt wurden, können nicht mit der Konsole kopiert werden. Sie müssen den AWS CLI AWS SDK, oder den Amazon S3 verwenden RESTAPI.
Warnung
Warten Sie beim Ersetzen von Metadaten für Ordner, bis die Aktion Kopieren abgeschlossen ist, bevor Sie dem Ordner neue Objekte hinzufügen. Andernfalls könnten auch neue Objekte bearbeitet werden.
In den folgenden Themen wird beschrieben, wie Metadaten für ein Objekt mithilfe der Aktion Kopieren in der Amazon S3 S3-Konsole ersetzt werden.
Sie können einige systemdefinierte Metadaten für ein S3-Objekt ersetzen. Eine Liste der systemdefinierten Metadaten und Werte, die Sie ändern können, finden Sie unter. Systemdefinierte Objektmetadaten
So ersetzen Sie systemdefinierte Metadaten eines Objekts
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im Navigationsbereich Buckets und dann die Registerkarte Allzweck-Buckets oder Directory-Buckets aus. Navigieren Sie zu dem Amazon S3 S3-Bucket oder -Ordner, der die Objekte enthält, die Sie ändern möchten.
-
Aktivieren Sie das Kontrollkästchen für die Objekte, die Sie ändern möchten.
-
Wählen Sie im Menü Aktionen aus der daraufhin angezeigten Optionsliste die Option Kopieren aus.
-
Um den Zielpfad anzugeben, wählen Sie Browse S3, navigieren Sie zu demselben Ziel wie die Quellobjekte und aktivieren Sie das Kontrollkästchen Ziel. Wählen Sie unten rechts Choose destination (Ziel auswählen) aus.
Geben Sie alternativ den Zielpfad ein.
-
Wenn Sie die Bucket-Versionierung nicht aktiviert haben, wird eine Warnung angezeigt, in der empfohlen wird, die Bucket-Versionierung zu aktivieren, um sich vor dem unbeabsichtigten Überschreiben oder Löschen von Objekten zu schützen. Wenn Sie alle Versionen von Objekten in diesem Bucket behalten möchten, wählen Sie Enable Bucket Versioning (Bucket-Versionierung aktivieren). Sie können die Standardeinstellungen für Verschlüsselung und Objektsperre auch in den Zieldetails einsehen.
-
Wählen Sie unter Zusätzliche Kopiereinstellungen die Option Einstellungen angeben aus, um Einstellungen für Metadaten festzulegen.
Scrollen Sie zum Abschnitt Metadaten und wählen Sie dann Alle Metadaten ersetzen aus.
-
Wählen Sie Metadaten hinzufügen aus.
-
Wählen Sie für Type(Typ) der Metadaten, System-defined (systemdefiniert) aus.
-
Geben Sie einen eindeutigen Key (Schlüssel) und den Value (Wert) der Metadaten an.
-
Um weitere Metadaten zu bearbeiten, wählen Sie Add metadata (Metadaten hinzufügen). Sie können auch „Entfernen“ wählen, um einen Satz von zu entfernen type-key-values.
-
Wählen Sie die Option Kopieren aus. Amazon S3 speichert Ihre Metadatenänderungen.
Sie können benutzerdefinierte Metadaten eines Objekts ersetzen, indem Sie das Metadatenpräfix, und einen Namen kombinierenx-amz-meta-
, den Sie wählen, um einen benutzerdefinierten Schlüssel zu erstellen. Wenn Sie beispielsweise den benutzerdefinierten Namen alt-name
hinzufügen, wäre der Metadaten-Schlüssel x-amz-meta-alt-name
.
Benutzerdefinierte Metadaten können insgesamt bis zu 2 KB umfassen. Um die Gesamtgröße der benutzerdefinierten Metadaten zu berechnen, addieren Sie die Anzahl der Byte in der UTF -8-Kodierung für jeden Schlüssel und Wert. Beide Schlüssel und ihre Werte müssen den US-Standards entsprechen. ASCII Weitere Informationen finden Sie unter Benutzerdefinierte Objektmetadaten.
Um benutzerdefinierte Metadaten eines Objekts zu ersetzen
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im Navigationsbereich Buckets und dann die Registerkarte Allzweck-Buckets oder Directory-Buckets aus. Navigieren Sie zu dem Amazon S3 S3-Bucket oder -Ordner, der die Objekte enthält, die Sie ändern möchten.
-
Aktivieren Sie das Kontrollkästchen für die Objekte, die Sie ändern möchten.
-
Wählen Sie im Menü Aktionen aus der daraufhin angezeigten Optionsliste die Option Kopieren aus.
-
Um den Zielpfad anzugeben, wählen Sie Browse S3, navigieren Sie zu demselben Ziel wie die Quellobjekte und aktivieren Sie das Kontrollkästchen Ziel. Wählen Sie Choose destination (Ziel wählen).
Geben Sie alternativ den Zielpfad ein.
-
Wenn Sie die Bucket-Versionierung nicht aktiviert haben, wird eine Warnung angezeigt, in der empfohlen wird, die Bucket-Versionierung zu aktivieren, um sich vor dem unbeabsichtigten Überschreiben oder Löschen von Objekten zu schützen. Wenn Sie alle Versionen von Objekten in diesem Bucket behalten möchten, wählen Sie Enable Bucket Versioning (Bucket-Versionierung aktivieren). Sie können die Standardeinstellungen für Verschlüsselung und Objektsperre auch in den Zieldetails einsehen.
-
Wählen Sie unter Zusätzliche Kopiereinstellungen die Option Einstellungen angeben aus, um Einstellungen für Metadaten festzulegen.
Scrollen Sie zum Abschnitt Metadaten und wählen Sie dann Alle Metadaten ersetzen aus.
-
Wählen Sie Metadaten hinzufügen aus.
-
Wählen Sie für Type (Typ) der Metadaten, User-defined (benutzerdefiniert) aus.
-
Geben Sie einen auf
x-amz-meta-
folgenden eindeutigen, benutzerdefinierten Key (Schlüssel) ein. Geben Sie ebenfalls einen Value (Wert) der Metadaten ein. -
Um zusätzliche Metadaten hinzuzufügen, wählen Sie Add metadata (Metadaten hinzufügen). Sie können auch „Entfernen“ wählen, um einen Satz von zu entfernen type-key-values.
-
Wählen Sie die Option Kopieren aus. Amazon S3 speichert Ihre Metadatenänderungen.