Kopieren von Objekten - 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.

Kopieren von Objekten

Sie können Amazon S3 Batch Operations verwenden, um umfangreiche Batch-Operationen an Amazon S3 S3-Objekten durchzuführen. Der Kopiervorgang Batch Operations kopiert jedes Objekt, das im Manifest angegeben ist. Sie können Objekte in einen Bucket in derselben AWS-Region oder in einen Bucket in einer anderen Region kopieren. S3-Batch-Vorgänge unterstützt die meisten über Amazon S3 verfügbaren Optionen zum Kopieren von Objekten. Zu diesen Optionen gehören das Festlegen von Objekt-Metadaten, das Festlegen von Berechtigungen sowie das Ändern der Speicherklasse eines Objekts.

Sie können den Vorgang Kopieren auch verwenden, um vorhandene unverschlüsselte Objekte zu kopieren und sie wie verschlüsselte Objekte in denselben Bucket zurückzuschreiben. Weitere Informationen finden Sie unter Encrypting Objects with Amazon S3 Batch Operations (Verschlüsseln von Objekten mit Amazon S3 Batch Operations).

Wenn Sie Objekte kopieren, können Sie den Prüfsummenalgorithmus zur Berechnung der Prüfsumme des Objekts ändern. Wenn Objekte keine zusätzliche berechnete Prüfsumme haben, können Sie eine hinzufügen, indem Sie den von Amazon S3 zu verwendenden Prüfsummenalgorithmus angeben. Weitere Informationen finden Sie unter Überprüfung der Objektintegrität.

Weitere Informationen zum Kopieren von Objekten in Amazon S3 und zu den erforderlichen und optionalen Parametern finden Sie Objekte kopieren, verschieben und umbenennen in diesem Handbuch und CopyObjectin der Amazon Simple Storage Service API Reference.

Beschränkungen und Einschränkungen

Wenn Sie den Vorgang Batch Operations Copy verwenden, gelten die folgenden Einschränkungen und Beschränkungen:

  • Alle Quellobjekte müssen sich in einem Bucket befinden.

  • Alle Zielobjekte müssen sich in einem Bucket befinden.

  • Sie benötigen Lese-Berechtigungen für den Quell-Bucket und Schreib-Berechtigungen für den Ziel-Bucket.

  • Die maximale Größe eines Objekts, das kopiert werden soll, beträgt 5 GB.

  • Wenn Sie versuchen, Objekte aus den Klassen S3 Glacier Flexible Retrieval oder S3 Glacier Deep Archive in die Speicherklasse S3 Standard zu kopieren, müssen Sie diese Objekte zuerst wiederherstellen. Weitere Informationen finden Sie unter Wiederherstellen eines archivierten Objekts.

  • Sie müssen Ihre Batch Operations Copy-Jobs in der Zielregion erstellen, also der Region, in die Sie die Objekte kopieren möchten.

  • Alle CopyObject Optionen werden unterstützt, mit Ausnahme der bedingten Prüfungen von Entitäts-Tags (ETags) und der serverseitigen Verschlüsselung mit vom Kunden bereitgestellten Verschlüsselungsschlüsseln (SSE-C).

  • Wenn der Ziel-Bucket keine Version hat, überschreiben Sie alle Objekte, die dieselben Schlüsselnamen haben.

  • Objekte werden nicht unbedingt in derselben Reihenfolge kopiert, in der sie im Manifest erscheinen. Wenn es bei versionierten Buckets wichtig ist, die Reihenfolge der aktuellen oder nicht aktuellen Versionen beizubehalten, kopieren Sie zuerst alle Versionen, die nicht aktuell sind. Kopieren Sie dann, nachdem der erste Auftrag abgeschlossen ist, die aktuellen Versionen in einen nachfolgenden Auftrag.

  • Das Kopieren von Objekten in die Klasse Reduced Redundancy Storage (RRS) wird nicht unterstützt.