

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.

# Replizieren vorhandener Objekte mit der Batch-Replikation
<a name="s3-batch-replication-batch"></a>

Die S3-Batchreplikation unterscheidet sich von der Live-Replikation, die kontinuierlich und automatisch neue Objekte über Amazon-S3-Buckets hinweg repliziert. Stattdessen erfolgt die S3-Batch-Replikation für bestehende Objekte nur bei Bedarf. Sie können die S3-Batch-Replikation verwenden, um die folgenden Objekttypen zu replizieren: 
+ Objekte, die vor dem Einrichten einer Replikationskonfiguration existierten
+ Objekte, die bereits repliziert wurden
+ Objekte, deren Replikation fehlgeschlagen ist

Sie können diese Objekte bei Bedarf mithilfe eines Batch-Vorgangsauftrags replizieren.

Um mit der Batch-Replikation zu beginnen, können Sie wie folgt vorgehen:
+ **Eine Batch-Replikation für eine neue Replikationsregel oder ein neues Ziel initiieren** – Sie können einen einmaligen Batch-Replikationsauftrag erstellen, wenn Sie die erste Regel in einer neuen Replikationskonfiguration erstellen oder wenn Sie über die Amazon-S3-Konsole einen neuen Ziel-Bucket zu einer vorhandenen Konfiguration hinzufügen. 
+ **Batch-Replikation für eine bestehende Replikationskonfiguration initiieren** — Sie können einen neuen Batch-Replikationsauftrag erstellen, indem Sie S3 Batch Operations über die Amazon S3 S3-Konsole, die AWS Command Line Interface (AWS CLI) AWS SDKs, die oder die Amazon S3 S3-REST-API verwenden.

Wenn der Batch-Replikationsauftrag abgeschlossen ist, erhalten Sie einen Abschlussbericht. Weitere Informationen dazu, wie Sie diesen Bericht verwenden, um den Auftrag zu untersuchen, finden Sie unter [Verfolgen von Auftragsstatus- und Abschluss](batch-ops-job-status.md).

## Überlegungen zur S3-Batch-Replikation
<a name="batch-replication-considerations"></a>

Bevor Sie die S3-Batch-Replikation verwenden, sollten Sie sich die folgende Liste von Überlegungen ansehen: 
+ Ihr Quell-Bucket muss über eine vorhandene Replikationskonfiguration verfügen. Informationen zum Aktivieren der Replikation finden Sie unter [Einrichten einer Live-Replikation – Überblick](replication-how-setup.md) und [Beispiele für die Konfiguration einer Live-Replikation](replication-example-walkthroughs.md).
+ Wenn Sie S3 Lifecycle für Ihren Bucket konfiguriert haben, empfehlen wir, Ihre Lebenszyklusregeln zu deaktivieren, während der Batch-Replikationsauftrag aktiv ist. Dadurch wird die Parität zwischen Quell- und Ziel-Bucket sichergestellt. Andernfalls könnten diese Buckets voneinander abweichen und der Ziel-Bucket wäre kein exaktes Replikat des Quell-Buckets. Betrachten wir folgendes Beispielszenario:
  + Ihr Quell-Bucket hat mehrere Versionen eines Objekts und eine Löschmarkierung auf diesem Objekt.
  + Ihre Quell- und Ziel-Buckets verfügen über eine Lebenszyklus-Konfiguration zum Entfernen abgelaufener Löschmarkierungen.

  In diesem Szenario repliziert die Batch-Replikation möglicherweise die Löschmarkierung auf den Ziel-Bucket, bevor die Objektversionen repliziert werden. Dieses Verhalten kann dazu führen, dass Ihre Lebenszykluskonfiguration die Löschmarkierung als abgelaufen markiert und die Löschmarkierung aus dem Ziel-Bucket entfernt wird, bevor die Objektversionen repliziert werden.
+ Die AWS Identity and Access Management (IAM-) Rolle, die Sie für die Ausführung des Batch Operations-Jobs angeben, muss über die erforderlichen Berechtigungen verfügen, um den zugrunde liegenden Batch-Replikationsvorgang auszuführen. Weitere Informationen zum Erstellen einer IAM-Rolle finden Sie unter [Konfigurieren einer IAM-Rolle für die S3-Batch-Replikation](s3-batch-replication-policies.md).
+ Die Batch-Replikation erfordert ein Manifest, das von Amazon S3 generiert werden kann. Das generierte Manifest muss im selben Ordner AWS-Region wie der Quell-Bucket gespeichert werden. Wenn Sie das Manifest nicht generieren möchten, können Sie einen Bericht von Amazon S3 Inventory oder eine CSV-Datei bereitstellen, die die Objekte enthält, die Sie replizieren möchten. Weitere Informationen finden Sie unter [Angeben eines Manifests für einen Batch-Replikationsauftrag](#batch-replication-manifest). 
+ Die Batch-Replikation unterstützt nicht das erneute Replizieren von Objekten, die durch Festlegen der Versions-ID des Objekts aus dem Ziel-Bucket gelöscht wurden. Wenn Sie diese Objekte erneut replizieren möchten, können Sie die Quellobjekte mit einem Batch–Kopierauftrag kopieren. Beim Kopieren dieser Objekte werden neue Versionen der Objekte im Quell-Bucket erstellt und die Replikation zum Ziel-Bucket wird automatisch initiiert. Durch das Löschen und Neuerstellen des Ziel-Buckets wird keine Replikation initiiert.

  Weitere Informationen zur Batch-Kopie finden Sie unter [Beispiele, die Batch-Vorgänge zum Kopieren von Objekten verwenden](batch-ops-examples-copy.md).
+ Wenn Sie eine Replikationsregel für den Quell-Bucket verwenden, stellen Sie sicher, dass Sie [Ihre Replikationskonfiguration aktualisieren](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-walkthrough-2.html), indem Sie der IAM-Rolle, die der Replikationsregel zugeordnet ist, die entsprechenden Berechtigungen zum Replizieren von Objekten erteilen. Diese IAM-Rolle muss über die notwendigen Berechtigungen zum Ausführen der Replikation sowohl für den Quell- als auch für den Ziel-Bucket verfügen.
+ Wenn Sie innerhalb eines kurzen Zeitraums mehrere Batch-Replikationsaufträge für denselben Bucket einreichen, führt Amazon S3 diese Aufträge gleichzeitig aus.
+ Wenn Sie mehrere Batch-Replikationsaufträge für zwei verschiedene Buckets einreichen, kann es sein, dass Amazon S3 nicht alle Aufträge gleichzeitig ausführt. Wenn Sie die Anzahl der Batch-Replikationsaufträge, die in Ihrem Konto gleichzeitig ausgeführt werden können, überschreiten, unterbricht Amazon S3 die Aufträge mit niedrigerer Priorität, um die Aufträge mit höherer Priorität zu bearbeiten. Nach Abschluss der Aufträge mit höherer Priorität werden alle angehaltenen Aufträge wieder aktiv.
+ Die Batch-Replikation wird nicht für Objekte unterstützt, die in den Speicherklassen S3 Glacier Flexible Retrieval und S3 Glacier Deep Archive gespeichert wurden.
+ Zur Massenreplizierung von S3 Intelligent-Tiering-Objekten, die in der Speicherebene „Archive Access“ oder „Deep Archive Access“ gespeichert sind, müssen Sie eine Anforderung zur [Wiederherstellung](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-managing.html#restore-data-from-int-tier-archive) initiieren und warten, bis die Objekte in die Ebene „Frequent Access“ verschoben wurden. 
+ Ein einziger Batch-Replikationsauftrag kann ein Manifest mit bis zu 20 Milliarden Objekten unterstützen.
+ Wenn Sie S3 Batch Replication verwenden, um Datensätze regionsübergreifend zu replizieren und der serverseitige Verschlüsselungstyp Ihrer Objekte zuvor von SSE-S3 auf SSE-KMS aktualisiert wurde, benötigen Sie möglicherweise zusätzliche Berechtigungen. Für den Bucket der Quellregion benötigen Sie Berechtigungen. `kms:decrypt` Anschließend benötigen Sie die `kms:encrypt` Berechtigungen `kms:decrypt` und für den Bucket in der Zielregion. Weitere Informationen finden Sie unter [Replizieren verschlüsselter Objekte](replication-config-for-kms-objects.md).

## Angeben eines Manifests für einen Batch-Replikationsauftrag
<a name="batch-replication-manifest"></a>

Ein Manifest ist ein Amazon-S3-Objekt, das Objektschlüssel enthält, die Amazon S3 bearbeiten soll. Wenn Sie einen Batch-Replikationsauftrag erstellen möchten, müssen Sie entweder ein benutzergeneriertes Manifest angeben oder Amazon S3 ein Manifest basierend auf Ihrer Replikationskonfiguration generieren lassen.

Wenn Sie ein benutzergeneriertes Manifest angeben, muss es in Form eines Amazon-S3-Bestandsberichts oder einer CSV-Datei vorliegen. Wenn sich die Objekte in Ihrem Manifest in einem versionierten Bucket befinden, müssen Sie die Version IDs für die Objekte angeben. Es wird nur das Objekt mit der im Manifest angegebenen Versions-ID repliziert. Weitere Informationen zum Angeben eines Manifests finden Sie unter [Angeben eines Manifests](batch-ops-create-job.md#specify-batchjob-manifest).

Wenn Amazon S3 eine Manifestdatei in Ihrem Namen generieren soll, verwenden die aufgeführten Objekte denselben Quell-Bucket, das gleiche Präfix und die gleichen Markierungen wie Ihre Replikationskonfigurationen des Quell-Buckets. Mit einem generierten Manifest repliziert Amazon S3 alle berechtigten Versionen Ihrer Objekte.

**Anmerkung**  
Wenn Sie Amazon S3 das Manifest generieren lassen möchten, muss das Manifest im selben Bucket gespeichert werden AWS-Region wie der Quell-Bucket.

## Filter für einen Batch-Replikationsauftrag
<a name="batch-replication-filters"></a>

Wenn Sie Ihren Batch-Replikationsauftrag erstellen, können Sie optional zusätzliche Filter angeben, z. B. das Erstellungsdatum des Objekts und den Replikationsstatus, um den Umfang des Auftrags zu reduzieren.

Sie können Objekte filtern, die repliziert werden sollen, basierend auf dem `ObjectReplicationStatuses`-Wert, indem Sie einen oder mehrere der folgenden Werte angeben:
+ `"NONE"` – Zeigt an, dass Amazon S3 noch nie versucht hat, das Objekt zu replizieren.
+ `"FAILED"` – Zeigt an, dass Amazon S3 versucht hat, das Objekt zu replizieren, es jedoch zuvor nicht replizieren konnte.
+ `"COMPLETED"` – Zeigt an, dass Amazon S3 das Objekt zuvor erfolgreich repliziert hat.
+ `"REPLICA"` – Zeigt an, dass dieses Objekt ein Replikat ist, das Amazon S3 aus einem anderen Quell-Bucket repliziert hat.

Weitere Informationen zum Replikationsstatus finden Sie unter [Abrufen von Replikationsstatusinformationen](replication-status.md).

Wenn Sie Ihren Batch-Replikationsauftrag nicht filtern, versuchen Batch-Vorgänge, alle Objekte (unabhängig von ihrem `ObjectReplicationStatus`) in Ihrem Manifest zu replizieren, die den Regeln in Ihrer Replikationskonfiguration entsprechen, mit Ausnahme bestimmter Objekte, die standardmäßig nicht repliziert werden. Weitere Informationen finden Sie unter [Was wird mit Replikationskonfigurationen nicht repliziert?](replication-what-is-isnot-replicated.md#replication-what-is-not-replicated).

Abhängig von Ihrem Ziel können Sie `ObjectReplicationStatuses` auf einen oder mehrere der folgenden Werte setzen:
+ Wenn Sie nur vorhandene Objekte replizieren möchten, die nie repliziert wurden, behalten Sie nur `"NONE"` bei.
+ Wenn Sie versuchen möchten, nur Objekte zu replizieren, die zuvor nicht repliziert werden konnten, behalten Sie nur `"FAILED"` bei.
+ Wenn Sie sowohl vorhandene Objekte replizieren als auch versuchen möchten, Objekte zu replizieren, die zuvor nicht repliziert werden konnten, behalten Sie `"NONE"` und `"FAILED"` bei.
+ Wenn Sie einen Ziel-Bucket mit Objekten füllen möchten, die an ein anderes Ziel repliziert wurden, behalten Sie `"COMPLETED"` bei.
+ Wenn Sie zuvor replizierte Objekte replizieren möchten, behalten Sie `"REPLICA"` bei.

## Abschlussbericht zur Batchreplikation
<a name="batch-replication-completion-report"></a>

Wenn Sie einen Batchreplikationsauftrag erstellen, können Sie einen CSV-Abschlussbericht anfordern. In diesem Bericht werden die Objekte, Erfolgs- oder Fehlercodes, Ausgaben und Beschreibungen der Replikation angezeigt. Weitere Informationen zum Nachverfolgen von Aufträgen und zu Abschlussberichten finden Sie unter [Abschlussberichte](batch-ops-job-status.md#batch-ops-completion-report). 

Eine Liste der Fehlercodes und Beschreibungen der Replikation finden Sie unter [Gründe für das Fehlschlagen der Replikation in Amazon S3](replication-metrics-events.md#replication-failure-codes).

Informationen über die Fehlerbehebung bei Batch-Replikationen finden Sie unter [Fehler bei der Batchreplikation](replication-troubleshoot.md#troubleshoot-batch-replication-errors).

## Erste Schritte mit der Batch-Replikation
<a name="batch-replication-tutorial"></a>

Weitere Informationen zur Verwendung der Batch-Replikation finden Sie unter [Tutorial: Replizieren vorhandener Objekte in Ihren-Amazon S3-Buckets mit S3 Batch Replication](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/).

# Konfigurieren einer IAM-Rolle für die S3-Batch-Replikation
<a name="s3-batch-replication-policies"></a>

Da die Batch-Replikation von Amazon S3 eine Art Batchvorgangs-Auftrag ist, müssen Sie eine AWS Identity and Access Management (IAM)-Rolle erstellen, um Batchvorgängen Berechtigungen zum Ausführen von Aktionen in Ihrem Namen zu erteilen. Sie müssen auch eine IAM-Richtlinie für die Batch-Replikation an die IAM-Rolle von Batchvorgängen anhängen. 

Verwenden Sie die folgenden Verfahren, um eine Richtlinie und eine IAM-Rolle zu erstellen, die Batchvorgängen die Berechtigung zum Initiieren eines Batch-Replikationsauftrags erteilt.

**So erstellen Sie eine Richtlinie für die Batch-Replikation**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Wählen Sie unter **Access management** (Zugriffsverwaltung) **Policies** (Richtlinien) aus.

1. Wählen Sie **Richtlinie erstellen** aus.

1. Wählen Sie auf der Seite **Berechtigungen angeben** die Option **JSON** aus.

1. Fügen Sie eine der folgenden Richtlinien ein, je nachdem, ob Ihr Manifest von Amazon S3 generiert wurde oder ob Sie Ihr eigenes Manifest angeben. Weitere Informationen zu Manifesten finden Sie unter [Angeben eines Manifests für einen Batch-Replikationsauftrag](s3-batch-replication-batch.md#batch-replication-manifest). 

   Bevor Sie diese Richtlinien verwenden, ersetzen Sie die `user input placeholders` in den folgenden Richtlinien durch die Namen des Quell-Buckets, des Manifest-Buckets und des Abschlussbericht-Buckets Ihrer Replikation. 
**Anmerkung**  
Ihre IAM-Rolle für die Batch-Replikation benötigt unterschiedliche Berechtigungen, je nachdem, ob Sie ein Manifest generieren oder eines bereitstellen. Stellen Sie daher sicher, dass Sie die entsprechende Richtlinie aus den folgenden Beispielen auswählen.

**Richtlinie bei Verwendung und Speicherung eines von Amazon S3 generierten Manifests**

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Action": [
               "s3:InitiateReplication"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket/*"
            ]
         },
         {
            "Action": [
               "s3:GetReplicationConfiguration",
               "s3:PutInventoryConfiguration"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket"
            ]
         },
         {
            "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"
            ]
         },
         {
            "Effect": "Allow",
            "Action": [
               "s3:PutObject"
            ],
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-completion-report-bucket/*",
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"    
            ]
         }
      ]
   }
   ```

------

**Richtlinie bei Verwendung eines vom Benutzer bereitgestellten Manifests**

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Action": [
               "s3:InitiateReplication"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket/*"
            ]
         },
         {
            "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"
            ]
         },
         {
            "Effect": "Allow",
            "Action": [
               "s3:PutObject"
            ],
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-completion-report-bucket/*"    
            ]
         }
      ]
   }
   ```

------

1. Wählen Sie **Weiter** aus.

1. Legen Sie einen Namen für die Richtlinie fest und wählen Sie dann **Create policy (Richtlinie erstellen)** aus.

**So erstellen Sie eine IAM-Rolle für die Batch-Replikation**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Wählen Sie unter **Access management** (Zugriffsverwaltung) **Roles** (Rollen) aus.

1. Wählen Sie **Rolle erstellen** aus.

1. Wählen Sie als Typ der vertrauenswürdigen Entität **AWS-Service** aus. Wählen Sie im Abschnitt **Anwendungsfall** **S3** als Service und **S3 Batch Operations** als Anwendungsfall aus.

1. Wählen Sie **Weiter** aus. Die Seite **Add permissions** (Berechtigung hinzufügen) wird angezeigt. Suchen Sie im Suchfeld nach der Richtlinie, die Sie im vorherigen Verfahren erstellt haben. Aktivieren Sie das Kontrollkästchen neben dem Richtliniennamen und wählen Sie anschließend **Weiter** aus. 

1. Geben Sie auf der Seite zum **Benennen, Überprüfen und Erstellen** einen Namen für Ihre IAM-Rolle an.

1. Stellen Sie im Abschnitt **Schritt 1: Identitäten vertrauen** sicher, dass Ihre IAM-Rolle die folgende Vertrauensrichtlinie verwendet:

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Effect":"Allow",
            "Principal":{
               "Service":"batchoperations.s3.amazonaws.com"
            },
            "Action":"sts:AssumeRole"
         }
      ]
   }
   ```

------

1. Stellen Sie im Abschnitt **Schritt 2: Berechtigungen hinzufügen** sicher, dass Ihre IAM-Rolle die Richtlinie verwendet, die Sie zuvor erstellt haben. 

1. Wählen Sie **Rolle erstellen** aus. 

# Einen Batch-Replikationsauftrag für neue Replikationsregeln oder Ziele erstellen
<a name="s3-batch-replication-new-config"></a>

In Amazon S3 repliziert die Live-Replikation keine Objekte, die bereits in Ihrem Quell-Bucket vorhanden waren, bevor Sie eine Replikationskonfiguration erstellt haben. Die Live-Replikation repliziert automatisch nur neue und aktualisierte Objekte, die nach der Erstellung der Replikationskonfiguration in den Bucket geschrieben wurden. Wenn Sie bereits vorhandene Objekte replizieren möchten, können Sie die S3-Batch-Replikation verwenden, um diese Objekte bei Bedarf zu replizieren. 

Wenn Sie in einer neuen Live-Replikationskonfiguration die erste Regel erstellen oder einer vorhandenen Replikationskonfiguration über die Amazon-S3-Konsole einen neuen Ziel-Bucket hinzufügen, können Sie optional einen Batch-Replikationsauftrag erstellen. Sie können diesen Batch-Replikationsauftrag verwenden, um vorhandene Objekte im Quell-Bucket auf den Ziel-Bucket zu replizieren. 

Informationen zum Verwenden der Batch-Replikation für eine vorhandene Konfiguration ohne Hinzufügen eines neuen Ziel-Buckets finden Sie unter [Erstellen eines Batch-Replikationsauftrags für vorhandene Replikationsregeln](s3-batch-replication-existing-config.md).

**Voraussetzungen**  
Bevor Sie Ihren Batchvorgangs-Auftrag erstellen, müssen Sie eine AWS Identity and Access Management (IAM)-Rolle für Batchvorgänge erstellen, um Amazon S3 Berechtigungen zum Ausführen von Aktionen in Ihrem Namen zu erteilen. Weitere Informationen finden Sie unter [Konfigurieren einer IAM-Rolle für die S3-Batch-Replikation](s3-batch-replication-policies.md).

## Verwenden der Batch-Replikation für eine neue Replikationsregel oder ein neues Ziel über die Amazon-S3-Konsole
<a name="batch-replication-new-config-console"></a>

Wenn Sie in einer neuen Replikationskonfiguration die erste Regel erstellen oder einer vorhandenen Konfiguration über die Amazon-S3-Konsole einen neuen Ziel-Bucket hinzufügen, können Sie einen Batch-Replikationsauftrag erstellen, um vorhandene Objekte auf den Quell-Bucket zu replizieren.

**So erstellen Sie einen Batch-Replikationsauftrag, wenn Sie eine Replikationskonfiguration erstellen oder aktualisieren**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im linken Navigationsbereich **Buckets** aus. 

1. Wählen Sie in der Liste von **Allzweck-Buckets** den Namen des Buckets aus, der die Objekte enthält, die Sie replizieren möchten.

1. Wählen Sie zum Erstellen einer neuen Replikationsregel oder zum Bearbeiten einer vorhandenen Regel die Registerkarte **Management** (Verwaltung) und scrollen Sie nach unten zu **Replication rules** (Replikationsregeln):
   + Wählen Sie zum Erstellen einer neuen Replikationsregel **Create replication rule** (Erstellen einer Replikationsregel). Beispiele zum Einrichten einer grundlegenden Replikationsregel finden Sie unter [Beispiele für die Konfiguration einer Live-Replikation](replication-example-walkthroughs.md).
   + Wählen Sie zum Bearbeiten einer vorhandenen Replikationsregel das Optionsfeld neben der Regel und dann **Edit rule** (Regel bearbeiten) aus.

1. Erstellen Sie Ihre neue Replikationsregel oder bearbeiten Sie das Ziel für Ihre vorhandene Replikationsregel und wählen Sie **Save** (Speichern).

   Nachdem Sie die erste Regel in einer neuen Replikationskonfiguration erstellt oder eine vorhandene Konfiguration bearbeitet haben, um ein neues Ziel hinzuzufügen, wird der Dialog **Replicate existing objects?** (Vorhandene Objekte replizieren?) angezeigt, über den Sie einen Batch-Replikationsauftrag erstellen können.

1. Wenn Sie diesen Auftrag jetzt erstellen und ausführen möchten, wählen Sie **Yes, replicate existing objects** (Ja, vorhandene Objekte replizieren) aus.

   Wählen Sie **No, do not replicate existing objects** (Nein, vorhandene Objekte nicht replizieren), wenn Sie den Batch-Replikationsauftrag zu einem späteren Zeitpunkt ausführen möchten.

1. Wenn Sie **Ja, vorhandene Objekte replizieren** wählen, wird die Seite **Create Batch Operations Job** (Batchvorgangs-Auftrag erstellen) angezeigt. Der S3-Batch-Replikationsauftrag hat die folgenden Einstellungen:   
**Optionen zur Auftragsausführung**  
Wenn der S3-Batch-Replikationsauftrag sofort ausgeführt werden soll, können Sie **Automatically run the job when it's ready** (Auftrag automatisch ausführen, wenn er bereit ist) wählen. Wenn Sie den Auftrag zu einem späteren Zeitpunkt ausführen möchten, wählen Sie **Wait to run the job when it's ready** (Mit der Ausführung des Auftrags warten, bis er bereit ist).  
Wenn Sie **Automatically run the job when it's ready** (Auftrag automatisch ausführen, wenn er bereit ist) wählen, können Sie kein Batchvorgangs-Manifest erstellen und speichern. Um das Batchvorgangs-Manifest zu speichern, wählen Sie **Wait to run the job when it's ready** (Mit der Ausführung des Auftrags warten, bis er bereit ist) aus.  
**Batchvorgangs-Manifest**  
Wenn Sie **Wait to run the job when it's ready** (Mit der Ausführung des Auftrags warten, bis er bereit ist) ausgewählt haben, wird der Abschnitt **Batch Operations manifest** angezeigt. Das Manifest ist eine Liste aller Objekte, für die die festgelegte Aktion ausgeführt werden soll. Sie können das Manifest speichern. Ähnlich wie bei S3-Inventory-Dateien wird das Manifest als CSV-Datei in einem Bucket gespeichert. Weitere Informationen über die Batchvorgangs-Manifeste finden Sie unter [Angeben eines Manifests](batch-ops-create-job.md#specify-batchjob-manifest).  
**Abschlussbericht**  
S3-Batchvorgänge führen eine Aufgabe für jedes Objekt aus, das im Manifest angegeben ist. Abschlussberichte bieten eine einfache Möglichkeit, die Ergebnisse von Aufgaben in einem konsolidierten Format ohne zusätzliche Einrichtung anzuzeigen. Sie können einen Abschlussbericht für alle oder nur für die fehlgeschlagenen Aufgaben anfordern. Weitere Informationen zu Abschlussberichten finden Sie unter [Abschlussberichte](batch-ops-job-status.md#batch-ops-completion-report).  
**Berechtigungen**  
Eine der häufigsten Ursachen für Replikationsfehler sind unzureichende Berechtigungen in der bereitgestellten Rolle AWS Identity and Access Management (IAM). Weitere Informationen zum Erstellen dieser Rolle finden Sie unter [Konfigurieren einer IAM-Rolle für die S3-Batch-Replikation](s3-batch-replication-policies.md). Stellen Sie sicher, dass Sie eine IAM-Rolle erstellen oder auswählen, die über die erforderlichen Berechtigungen für die Batch-Replikation verfügt. 

1. Wählen Sie **Speichern** aus.

# Erstellen eines Batch-Replikationsauftrags für vorhandene Replikationsregeln
<a name="s3-batch-replication-existing-config"></a>

In Amazon S3 repliziert die Live-Replikation keine Objekte, die bereits in Ihrem Quell-Bucket vorhanden waren, bevor Sie eine Replikationskonfiguration erstellt haben. Die Live-Replikation repliziert automatisch nur neue und aktualisierte Objekte, die nach der Erstellung der Replikationskonfiguration in den Bucket geschrieben wurden. Wenn Sie bereits vorhandene Objekte replizieren möchten, können Sie die S3-Batch-Replikation verwenden, um diese Objekte bei Bedarf zu replizieren. 

Sie können S3 Batch Replication für eine bestehende Replikationskonfiguration konfigurieren, indem Sie die AWS SDKs, AWS Command Line Interface (AWS CLI) oder die Amazon S3 S3-Konsole verwenden. Eine Übersicht über die Batch-Replikation finden Sie unter [Replizieren vorhandener Objekte mit der Batch-Replikation](s3-batch-replication-batch.md).

Wenn der Batch-Replikationsauftrag abgeschlossen ist, erhalten Sie einen Abschlussbericht. Weitere Informationen dazu, wie Sie den Bericht verwenden können, um den Auftrag zu untersuchen, finden Sie unter [Verfolgen von Auftragsstatus- und Abschluss](batch-ops-job-status.md).

**Voraussetzungen**  
Bevor Sie Ihren Batchvorgangs-Auftrag erstellen, müssen Sie eine AWS Identity and Access Management (IAM)-Rolle für Batchvorgänge erstellen, um Amazon S3 Berechtigungen zum Ausführen von Aktionen in Ihrem Namen zu erteilen. Weitere Informationen finden Sie unter [Konfigurieren einer IAM-Rolle für die S3-Batch-Replikation](s3-batch-replication-policies.md).

## Verwenden der S3-Konsole
<a name="batch-replication-existing-config-console"></a>

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Klicken Sie im linken Navigationsbereich auf **Batchvorgänge**.

1. Wählen Sie **Job erstellen** aus.

1. Stellen Sie sicher, dass im Abschnitt **AWS-Region** die Region angezeigt wird, in der Sie Ihren Auftrag erstellen möchten. 

1. Geben Sie im Abschnitt **Manifest** das Manifestformat an, das Sie verwenden möchten. Das Manifest ist eine Liste aller Objekte, für die die festgelegte Aktion ausgeführt werden soll. Weitere Informationen über die Batchvorgangs-Manifeste finden Sie unter [Angeben eines Manifests](batch-ops-create-job.md#specify-batchjob-manifest).
   + Wenn Sie ein Manifest vorbereitet haben, wählen Sie **S3 inventory report (manifest.json)** (S3 Bestandsbericht) oder **CSV** aus. Wenn sich Ihr Manifest in einem versionierten Bucket befindet, können Sie die Versions-ID für das Manifest angeben. Wenn Sie keine Versions-ID angeben, verwenden Batch-Operationen die aktuelle Version Ihres Manifests. Weitere Informationen zum Erstellen eines Manifests finden Sie unter [Angeben eines Manifests](batch-ops-create-job.md#specify-batchjob-manifest).
**Anmerkung**  
Wenn sich die Objekte in Ihrem Manifest in einem versionierten Bucket befinden, müssen Sie die Version IDs für die Objekte angeben. Weitere Informationen finden Sie unter [Angeben eines Manifests](batch-ops-create-job.md#specify-batchjob-manifest).
   + Um ein Manifest basierend auf Ihrer Replikationskonfiguration zu erstellen, wählen Sie **Create manifest using S3 Replication configuration** (Manifest mit der S3-Replikationskonfiguration erstellen). Wählen Sie dann den Quell-Bucket Ihrer Replikationskonfiguration aus.

1. (Optional) Wenn Sie **Create manifest using S3 Replication configuration** (Manifest mit der S3-Replikationskonfiguration erstellen) ausgewählt haben, können Sie zusätzliche Filter hinzufügen, z. B. das Erstellungsdatum des Objekts und den Replikationsstatus. Beispiele zum Filtern nach Replikationsstatus finden Sie unter [Angeben eines Manifests für einen Batch-Replikationsauftrag](s3-batch-replication-batch.md#batch-replication-manifest). 

1. (Optional) Wenn Sie **Create manifest using S3 Replication configuration** (Manifest mit der S3-Replikationskonfiguration erstellen) ausgewählt haben, können Sie das generierte Manifest speichern. Um dieses Manifest zu speichern, wählen Sie **Save Batch Operations manifest** (Manifest für Batchvorgänge speichern). Geben Sie dann den Ziel-Bucket für das Manifest an und wählen Sie aus, ob das Manifest verschlüsselt werden soll. 
**Anmerkung**  
Das generierte Manifest muss im selben Verzeichnis AWS-Region wie der Quell-Bucket gespeichert werden.

1. Wählen Sie **Weiter** aus.

1. Wählen Sie auf der Seite **Operations** (Vorgänge) die Option **Replicate** (Replizieren) und anschließend **Next** (Weiter). 

1. (Optional) Geben Sie eine **Beschreibung** ein. 

1. Passen Sie die **Priority** (Priorität) des Auftrags bei Bedarf an. Höhere Nummern bedeuten eine höhere Priorität. Amazon S3 versucht, Aufträge mit höherer Priorität vor Aufträgen mit niedrigerer Priorität auszuführen. Weitere Informationen zur Auftragspriorität finden Sie unter [Zuweisen der Auftragspriorität](batch-ops-job-priority.md).

1. (Optional) Generieren Sie einen Abschlussbericht. Wählen Sie zum Generieren dieses Berichts **Generate completion report** (Abschlussbericht generieren).

   Wenn Sie einen Abschlussbericht erstellen möchten, müssen Sie entweder die Meldung von **Failed tasks only** (Nur fehlgeschlagenen Aufgaben) oder **All tasks** (Allen Aufgaben) auswählen und einen Ziel-Bucket für den Bericht angeben.

1. Stellen Sie sicher, dass Sie im Abschnitt **Permissions** (Berechtigungen) eine IAM-Rolle auswählen, die über die erforderlichen Berechtigungen für die Batch-Replikation verfügt. Eine der häufigsten Ursachen für Replikationsfehler sind unzureichende Berechtigungen in der bereitgestellten IAM-Rolle. Weitere Informationen zum Erstellen dieser Rolle finden Sie unter [Konfigurieren einer IAM-Rolle für die S3-Batch-Replikation](s3-batch-replication-policies.md). 

1. (Optional) Fügen Sie Auftrags-Tags zum Batch-Replikationsauftrag hinzu.

1. Wählen Sie **Weiter** aus.

1. Überprüfen Sie Ihre Auftrags-Konfiguration und wählen Sie dann **Create job** (Auftrag erstellen).

## Verwenden von AWS CLI mit einem S3-Manifest
<a name="batch-replication-existing-config-cli"></a>

Im folgenden Beispiel erstellt der Befehl `create-job` einen S3-Batch-Replikationsauftrag unter Verwendung eines S3-generierten Manifests für das AWS-Konto `111122223333`. In diesem Beispiel werden vorhandene Objekte repliziert sowie Objekte, die zuvor nicht repliziert werden konnten. Informationen zum Filtern nach Replikationsstatus finden Sie unter [Angeben eines Manifests für einen Batch-Replikationsauftrag](s3-batch-replication-batch.md#batch-replication-manifest). 

Zur Verwendung dieses Befehls ersetzen Sie *`user input placeholders`* durch eigene Informationen. Ersetzen Sie die IAM-Rolle `role/batch-Replication-IAM-policy` durch die IAM-Rolle, die Sie zuvor erstellt haben. Weitere Informationen finden Sie unter [Konfigurieren einer IAM-Rolle für die S3-Batch-Replikation](s3-batch-replication-policies.md).

```
aws s3control create-job --account-id 111122223333 \ 
--operation '{"S3ReplicateObject":{}}' \ 
--report '{"Bucket":"arn:aws:s3:::amzn-s3-demo-completion-report-bucket",\ 
"Prefix":"batch-replication-report", \ 
"Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \ 
--manifest-generator '{"S3JobManifestGenerator": {"ExpectedBucketOwner": "111122223333", \ 
"SourceBucket": "arn:aws:s3:::amzn-s3-demo-source-bucket", \ 
"EnableManifestOutput": false, "Filter": {"EligibleForReplication": true, \ 
"ObjectReplicationStatuses": ["NONE","FAILED"]}}}' \ 
--priority 1 \ 
--role-arn arn:aws:iam::111122223333:role/batch-Replication-IAM-policy \ 
--no-confirmation-required \ 
--region source-bucket-region
```

**Anmerkung**  
Sie müssen den Job aus demselben Bucket initiieren AWS-Region wie der Replizierungsquellen-Bucket. 

Nachdem Sie einen Batch-Replikationsauftrag erfolgreich initiiert haben, erhalten Sie die Auftrags-ID als Antwort. Sie können diesen Auftrag mit dem folgenden `describe-job`-Befehl überwachen. Zur Verwendung dieses Befehls ersetzen Sie *`user input placeholders`* durch eigene Informationen. 

```
aws s3control describe-job --account-id 111122223333 --job-id job-id --region source-bucket-region
```

## Verwenden Sie das AWS CLI mit einem vom Benutzer bereitgestellten Manifest
<a name="batch-replication-existing-config-cli-customer-manifest"></a>

Im folgenden Beispiel wird ein S3-Batch-Replikationsauftrag unter Verwendung eines benutzerdefinierten Manifest für das AWS-Konto `111122223333` erstellt. Wenn sich die Objekte in Ihrem Manifest in einem versionierten Bucket befinden, müssen Sie die Version IDs für die Objekte angeben. Es wird nur das Objekt mit der im Manifest angegebenen Versions-ID repliziert. Weitere Informationen zum Erstellen eines Manifests finden Sie unter [Angeben eines Manifests](batch-ops-create-job.md#specify-batchjob-manifest). 

Zur Verwendung dieses Befehls ersetzen Sie *`user input placeholders`* durch eigene Informationen. Ersetzen Sie die IAM-Rolle `role/batch-Replication-IAM-policy` durch die IAM-Rolle, die Sie zuvor erstellt haben. Weitere Informationen finden Sie unter [Konfigurieren einer IAM-Rolle für die S3-Batch-Replikation](s3-batch-replication-policies.md).

```
aws s3control create-job --account-id 111122223333 \ 
--operation '{"S3ReplicateObject":{}}' \
--report '{"Bucket":"arn:aws:s3:::amzn-s3-demo-completion-report-bucket",\
"Prefix":"batch-replication-report", \
"Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \
--manifest '{"Spec":{"Format":"S3BatchOperations_CSV_20180820",\
"Fields":["Bucket","Key","VersionId"]},\
"Location":{"ObjectArn":"arn:aws:s3:::amzn-s3-demo-manifest-bucket/manifest.csv",\
"ETag":"Manifest Etag"}}' \
--priority 1 \
--role-arn arn:aws:iam::111122223333:role/batch-Replication-IAM-policy \
--no-confirmation-required \
--region source-bucket-region
```

**Anmerkung**  
Sie müssen den Job aus demselben Bucket initiieren AWS-Region wie der Replizierungsquellen-Bucket. 

Nachdem Sie einen Batch-Replikationsauftrag erfolgreich initiiert haben, erhalten Sie die Auftrags-ID als Antwort. Sie können diesen Auftrag mit dem folgenden `describe-job`-Befehl überwachen.

```
aws s3control describe-job --account-id 111122223333 --job-id job-id --region source-bucket-region
```