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-Konsole verwenden, um Metadaten von vorhandenen S3-Objekten 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 benutzerdefinierte Metadaten festlegen, wenn Sie das Objekt hochladen. Es kann danach je nach Anforderungen ersetzt werden. Beispielsweise haben Sie vielleicht eine Reihe von Objekten, die Sie ursprünglich in der STANDARD
-Speicherklasse gespeichert haben. Im Laufe der Zeit müssen diese Daten möglicherweise nicht mehr hochverfügbar sein. Sie können also die Speicherklasse in GLACIER
ändern, indem Sie den Wert des x-amz-storage-class
-Schlüssels von STANDARD
zu GLACIER
ersetzen.
Anmerkung
Berücksichtigen 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 kleiner als 5 GB 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 mit zusätzlichen Berechtigungen, die zum Ersetzen von Metadaten erforderlich sind, finden Sie unter Erforderliche Berechtigungen für Amazon-S3-API-Operationen. Beispielrichtlinien, die diese Berechtigungen erteilen, finden Sie unter Beispiele 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 die S3-Versionierung nicht aktiviert ist, ersetzt eine neue Kopie des Objekts das ursprüngliche Objekt. Die mit dem IAM AWS-Konto verknüpfte Rolle, die die Eigenschaft ändert, wird auch Eigentümer des neuen Objekts oder (Objektversion).
-
Das Bearbeiten von Metadaten ersetzt die Werte für vorhandene Schlüsselnamen.
-
Objekte, die mit vom Kunden bereitgestellten Verschlüsselungsschlüsseln (SSE-C) verschlüsselt wurden, können mit der Konsole nicht kopiert werden. Sie müssen das AWS CLI AWS SDK oder die Amazon S3 S3-REST-API verwenden.
-
Wenn Sie ein Objekt mithilfe der Amazon S3 S3-Konsole kopieren, erhalten Sie möglicherweise die Fehlermeldung
„Kopierte Metadaten können nicht verifiziert werden“.
Die Konsole verwendet Header, um Metadaten für Ihr Objekt abzurufen und festzulegen. Wenn Ihre Netzwerk- oder Browserkonfiguration Ihre Netzwerkanfragen ändert, kann dieses Verhalten dazu führen, dass unbeabsichtigt Metadaten (z. B. geänderteCache-Control
Header) in Ihr kopiertes Objekt geschrieben werden. Amazon S3 kann diese unbeabsichtigten Metadaten nicht verifizieren.Um dieses Problem zu beheben, überprüfen Sie Ihre Netzwerk- und Browserkonfiguration, um sicherzustellen, dass keine Header geändert werden, wie z.
Cache-Control
Weitere Informationen finden Sie unter Das Modell der gemeinsamen Verantwortung.
Warnung
Warten Sie beim Löschen von Ordnern, bis die Löschaktion abgeschlossen ist, bevor Sie dem Ordner neue Objekte hinzufügen. Andernfalls könnten auch neue Objekte bearbeitet werden.
Die folgenden Themen beschreiben, wie Sie Metadaten für ein Objekt durch die Aktion Kopieren in der Amazon-S3-Konsole ersetzen können.
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 systemdefinierter 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 linken Navigationsbereich Allzweck-Buckets oder Directory-Buckets aus.
-
Wählen Sie in der Liste der Buckets den Namen des Buckets aus, 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 angezeigten Liste der Optionen Kopieren aus.
-
Um den Zielpfad anzugeben, wählen Sie S3 durchsuchen aus, navigieren Sie zum gleichen Ziel wie jenes der Quellobjekte und aktivieren Sie das Kontrollkästchen des Ziels. Wählen Sie unten rechts Choose destination (Ziel auswählen) aus.
Geben Sie alternativ den Zielpfad ein.
-
Wenn Sie die Bucket-Versionsverwaltung nicht aktiviert haben, wird eine Warnung angezeigt, in der empfohlen wird, die Bucket-Versionsverwaltung zu aktivieren, um Objekte vor unbeabsichtigtem Überschreiben oder Löschen 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 auch die Eigenschaften der Standard-Verschlüsselung und der Objektsperre unter Zielinformationen ansehen.
-
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 eine Gruppe von type-key-values zu entfernen.
-
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, x-amz-meta-
und einen Namen miteinander kombinieren, um einen benutzerdefinierten Schlüssel zu generieren. 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 von benutzerdefinierten Metadaten zu berechnen, addieren Sie die Anzahl der Bytes in der UTF-8-Codierung für jeden Schlüssel und Wert. Sowohl die Schlüssel als auch deren Werte müssen US-ASCII-Standards entsprechen. Weitere Informationen finden Sie unter Benutzerdefinierte Objektmetadaten.
So bearbeiten Sie benutzerdefinierte 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 Verzeichnis-Buckets aus. Navigieren Sie zum Amazon-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 angezeigten Liste der Optionen Kopieren aus.
-
Um den Zielpfad anzugeben, wählen Sie S3 durchsuchen aus, navigieren Sie zum gleichen Ziel wie jenes der Quellobjekte und aktivieren Sie das Kontrollkästchen des Ziels. Wählen Sie Choose destination (Ziel wählen).
Geben Sie alternativ den Zielpfad ein.
-
Wenn Sie die Bucket-Versionsverwaltung nicht aktiviert haben, wird eine Warnung angezeigt, in der empfohlen wird, die Bucket-Versionsverwaltung zu aktivieren, um Objekte vor unbeabsichtigtem Überschreiben oder Löschen 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 auch die Eigenschaften der Standard-Verschlüsselung und der Objektsperre unter Zielinformationen ansehen.
-
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.