

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.

# Wählen Sie aus, welche AWS DataSync Übertragungen
<a name="task-options"></a>

AWS DataSync lässt Sie wählen, was übertragen werden soll und wie Ihre Daten behandelt werden sollen. Zu den Optionen gehören:
+ Übertragung einer genauen Liste von Dateien oder Objekten mithilfe eines Manifests.
+ Mithilfe eines Filters können Sie bestimmte Datentypen in Ihre Übertragung einbeziehen oder ausschließen.
+ Bei wiederkehrenden Übertragungen werden nur die Daten verschoben, die sich seit der letzten Übertragung geändert haben
+ Überschreiben von Daten am Zielspeicherort, sodass sie mit den Daten am Quellspeicherort übereinstimmen.
+ Wählen Sie aus, welche Datei- oder Objektmetadaten zwischen Ihren Speicherorten beibehalten werden sollen.

**Topics**
+ [Übertragung bestimmter Dateien oder Objekte mithilfe eines Manifests](transferring-with-manifest.md)
+ [Übertragung bestimmter Dateien, Objekte und Ordner mithilfe von Filtern](filtering.md)
+ [Verstehen, wie DataSync mit Datei- und Objektmetadaten umgegangen wird](metadata-copied.md)
+ [Links und Verzeichnisse, die kopiert wurden von AWS DataSync](special-files-copied.md)
+ [Konfiguration des Umgangs mit Dateien, Objekten und Metadaten](configure-metadata.md)

# Übertragung bestimmter Dateien oder Objekte mithilfe eines Manifests
<a name="transferring-with-manifest"></a>

Ein *Manifest* ist eine Liste von Dateien oder Objekten, die Sie übertragen AWS DataSync möchten. Anstatt beispielsweise alles in einem S3-Bucket mit potenziell Millionen von Objekten übertragen zu müssen, werden nur die Objekte DataSync übertragen, die Sie in Ihrem Manifest auflisten.

Manifeste ähneln [Filtern](filtering.md), ermöglichen es Ihnen aber, anstelle von Daten, die einem Filtermuster entsprechen, genau zu identifizieren, welche Dateien oder Objekte übertragen werden sollen.

**Anmerkung**  
Die maximal zulässige Größe für eine Manifestdatei mit Aufgaben im erweiterten Modus beträgt 20 GB.

## Erstellen Sie Ihr Manifest
<a name="transferring-with-manifest-create"></a>

Ein Manifest ist eine Datei im CSV-Format (Comma-Separated Values), in der die Dateien oder Objekte an Ihrem Quellspeicherort aufgeführt sind, die Sie übertragen möchten. DataSync Wenn es sich bei Ihrer Quelle um einen S3-Bucket handelt, können Sie auch angeben, welche Version eines Objekts übertragen werden soll.

**Topics**
+ [Richtlinien](#transferring-with-manifest-guidelines)
+ [Beispielmanifeste](#manifest-examples)

### Richtlinien
<a name="transferring-with-manifest-guidelines"></a>

Verwenden Sie diese Richtlinien, um ein Manifest zu erstellen, mit dem Sie arbeiten können DataSync.

------
#### [ Do ]
+ Geben Sie den vollständigen Pfad jeder Datei oder jedes Objekts an, das Sie übertragen möchten.

  Sie können nicht nur ein Verzeichnis oder einen Ordner angeben, um den gesamten Inhalt zu übertragen. In diesen Situationen sollten Sie einen [Include-Filter](filtering.md) anstelle eines Manifests verwenden.
+ Stellen Sie sicher, dass jeder Datei- oder Objektpfad relativ zu dem Bereitstellungspfad, Ordner, Verzeichnis oder Präfix ist, das Sie bei der Konfiguration Ihres DataSync Quellverzeichnisses angegeben haben.

  Nehmen wir zum Beispiel an, Sie [konfigurieren einen S3-Standort](create-s3-location.md#create-s3-location-how-to) mit einem Präfix namens`photos`. Dieses Präfix enthält ein Objekt`my-picture.png`, das Sie übertragen möchten. Im Manifest müssen Sie dann nur das Objekt (`my-picture.png`) anstelle des Präfixes und des Objekts (`photos/my-picture.png`) angeben.
+ Um die Amazon S3 S3-Objektversion anzugeben IDs, trennen Sie den Pfad und die Versions-ID des Objekts durch ein Komma.

  Das folgende Beispiel zeigt einen Manifesteintrag mit zwei Feldern. Das erste Feld enthält ein Objekt mit dem Namen`picture1.png`. Das zweite Feld ist durch ein Komma getrennt und enthält die Versions-ID: `111111`

  ```
  picture1.png,111111
  ```
+ Verwenden Sie Anführungszeichen in den folgenden Situationen:
  + Wenn ein Pfad Sonderzeichen (Kommas, Anführungszeichen und Zeilenenden) enthält:

    `"filename,with,commas.txt"`
  + Wenn sich ein Pfad über mehrere Zeilen erstreckt:

    ```
    "this
    is
    a
    filename.txt"
    ```
  + Wenn ein Pfad Anführungszeichen enthält:

    `filename""with""quotes.txt`

    Dies stellt einen Pfad mit dem Namen dar`filename"with"quotes.txt`.

  Diese Regeln für Anführungszeichen gelten auch für Versions-ID-Felder. Wenn ein Manifestfeld ein Anführungszeichen enthält, müssen Sie es im Allgemeinen mit einem anderen Anführungszeichen versehen.
+ Trennen Sie jeden Datei- oder Objekteintrag durch eine neue Zeile.

  Sie können Zeilen trennen, indem Sie Zeilenumbrüche im Linux-Stil (Zeilenvorschub oder Zeilenumbruch) oder Windows (Zeilenumbruch gefolgt von einem Zeilenvorschub) verwenden.
+ Speichern Sie Ihr Manifest (zum Beispiel `my-manifest.csv` oder`my-manifest.txt`).
+ Laden Sie das Manifest in einen S3-Bucket hoch, der [darauf zugreifen DataSync kann](#transferring-with-manifest-access).

  Dieser Bucket muss sich nicht in demselben AWS-Region PR-Konto befinden, das Sie verwenden DataSync.

------
#### [ Don't ]
+ Geben Sie nur ein Verzeichnis oder einen Ordner an, um den gesamten Inhalt zu übertragen.

  Ein Manifest kann nur vollständige Pfade zu den Dateien oder Objekten enthalten, die Sie übertragen möchten. Wenn Sie Ihren Quellpfad so konfigurieren, dass er einen bestimmten Bereitstellungspfad, Ordner, Verzeichnis oder Präfix verwendet, müssen Sie dies nicht in Ihr Manifest aufnehmen.
+ Geben Sie einen Datei- oder Objektpfad mit mehr als 4.096 Zeichen an.
+ Geben Sie einen Dateipfad, einen Objektpfad oder eine Amazon S3 S3-Objektversions-ID an, die 1.024 Byte überschreitet.
+ Geben Sie doppelte Datei- oder Objektpfade an.
+ Geben Sie eine Objekt-Versions-ID an, wenn es sich bei Ihrem Quellspeicherort nicht um einen S3-Bucket handelt.
+ Fügen Sie mehr als zwei Felder in einen Manifesteintrag ein.

  Ein Eintrag kann nur einen Datei- oder Objektpfad und (falls zutreffend) eine Amazon S3 S3-Objektversions-ID enthalten.
+ Schließt Zeichen ein, die nicht der UTF-8-Kodierung entsprechen.
+ Fügen Sie unbeabsichtigte Leerzeichen in Ihre Eingabefelder außerhalb von Anführungszeichen ein.

------

### Beispielmanifeste
<a name="manifest-examples"></a>

Verwenden Sie diese Beispiele, um ein Manifest zu erstellen, das mit funktioniert DataSync. 

**Manifest mit vollständigen Datei- oder Objektpfaden**  
Das folgende Beispiel zeigt ein Manifest mit vollständigen Datei- oder Objektpfaden für die Übertragung.  

```
photos/picture1.png
photos/picture2.png
photos/picture3.png
```

**Manifest nur mit Objektschlüsseln**  
Das folgende Beispiel zeigt ein Manifest mit Objekten, die von einem Amazon S3 S3-Quellspeicherort übertragen werden sollen. Da der [Standort mit dem Präfix konfiguriert ist](create-s3-location.md#create-s3-location-how-to)`photos`, werden nur die Objektschlüssel angegeben.  

```
picture1.png
picture2.png
picture3.png
```

**Manifest mit Objektpfaden und Version IDs**  
Die ersten beiden Einträge im folgenden Manifestbeispiel enthalten spezifische Amazon S3 S3-Objektversionen, die übertragen werden sollen.  

```
photos/picture1.png,111111
photos/picture2.png,121212
photos/picture3.png
```

**Manifest mit UTF-8-Zeichen**  
Das folgende Beispiel zeigt ein Manifest mit Dateien, die UTF-8-Zeichen enthalten.  

```
documents/résumé1.pdf
documents/résumé2.pdf
documents/résumé3.pdf
```

## Bereitstellung des DataSync Zugriffs auf Ihr Manifest
<a name="transferring-with-manifest-access"></a>

Sie benötigen eine AWS Identity and Access Management (IAM-) Rolle, die DataSync Zugriff auf Ihr Manifest in seinem S3-Bucket gewährt. Diese Rolle muss die folgenden Berechtigungen beinhalten:
+ `s3:GetObject`
+ `s3:GetObjectVersion`

Sie können diese Rolle automatisch in der DataSync Konsole generieren oder sie selbst erstellen.

**Anmerkung**  
Wenn sich Ihr Manifest in einem anderen befindet AWS-Konto, müssen Sie diese Rolle manuell erstellen.

### Automatisches Erstellen der IAM-Rolle
<a name="creating-manfiest-role-automatically"></a>

Wenn Sie eine Übertragungsaufgabe in der Konsole erstellen oder starten, DataSync kann für Sie eine IAM-Rolle mit den `s3:GetObjectVersion` Berechtigungen `s3:GetObject` und Berechtigungen erstellt werden, die Sie für den Zugriff auf Ihr Manifest benötigen.

**Erforderliche Berechtigungen, um die Rolle automatisch zu erstellen**  
Um die Rolle automatisch zu erstellen, stellen Sie sicher, dass die Rolle, die Sie für den Zugriff auf die DataSync Konsole verwenden, über die folgenden Berechtigungen verfügt:  
+ `iam:CreateRole`
+ `iam:CreatePolicy`
+ `iam:AttachRolePolicy`

### Die IAM-Rolle erstellen (gleiches Konto)
<a name="creating-manfiest-role-automatically-same-account"></a>

Sie können die IAM-Rolle, die auf Ihr Manifest zugreifen DataSync muss, manuell erstellen. In den folgenden Anweisungen wird davon ausgegangen, dass Sie sich dort befinden, AWS-Konto wo Sie es verwenden, DataSync und dass sich der S3-Bucket Ihres Manifests befindet. 

1. Öffnen Sie unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) die IAM-Konsole.

1. Wählen Sie im linken Navigationsbereich unter **Zugriffsverwaltung** die Option **Rollen** und dann **Rolle erstellen** aus.

1. **Wählen Sie auf der Seite Vertrauenswürdige Entität** auswählen für **Vertrauenswürdigen Entitätstyp** die Option **AWS-Service**.

1. Wählen Sie **DataSync**in der Dropdownliste für **Anwendungsfall** die Option aus und wählen Sie aus **DataSync**. Wählen Sie **Weiter** aus.

1. Wählen Sie auf der Seite **Add permissions** (Berechtigungen hinzufügen) die Option **Next** (Weiter) aus. Geben Sie Ihrer Rolle einen Namen und wählen Sie **Rolle erstellen**.

1. Suchen Sie auf der Seite **Rollen** nach der Rolle, die Sie gerade erstellt haben, und wählen Sie ihren Namen aus.

1. Wählen Sie auf der Detailseite der Rolle den Tab **Berechtigungen** aus. Wählen Sie **Berechtigungen hinzufügen** und dann **Inline-Richtlinie erstellen** aus.

1. Wählen Sie die Registerkarte **JSON** und fügen Sie die folgende Beispielrichtlinie in den Richtlinieneditor ein:

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [{
           "Sid": "DataSyncAccessManifest",
           "Effect": "Allow",
           "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
           ],
           "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/my-manifest.csv"
       }]
   }
   ```

------

1. Ersetzen Sie in der Beispielrichtlinie, die Sie gerade eingefügt haben, die folgenden Werte durch Ihre eigenen:

   1. `amzn-s3-demo-bucket`Ersetzen Sie es durch den Namen des S3-Buckets, der Ihr Manifest hostet.

   1. `my-manifest.csv`Ersetzen Sie es durch den Dateinamen Ihres Manifests.

1. Wählen Sie **Weiter** aus. Geben Sie Ihrer Richtlinie einen Namen und wählen Sie **Richtlinie erstellen**.

1. (Empfohlen) Gehen Sie wie folgt vor, um das [dienstübergreifende Problem mit verwirrten Stellvertretern](cross-service-confused-deputy-prevention.md) zu vermeiden:

   1. Wählen Sie auf der Detailseite der Rolle die Registerkarte **Vertrauensbeziehungen** aus. Wählen Sie **Vertrauensrichtlinie bearbeiten** aus.

   1. Aktualisieren Sie die Vertrauensrichtlinie anhand des folgenden Beispiels, das die Kontextschlüssel `aws:SourceArn` und die `aws:SourceAccount` globalen Bedingungsschlüssel enthält:

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

****  

      ```
      {
          "Version":"2012-10-17",		 	 	 
          "Statement": [
            {
              "Effect": "Allow",
              "Principal": {
                  "Service": "datasync.amazonaws.com"
              },
              "Action": "sts:AssumeRole",
              "Condition": {
                  "StringEquals": {
                  "aws:SourceAccount": "555555555555"
                  },
                  "ArnLike": {
                  "aws:SourceArn": "arn:aws:datasync:us-east-1:555555555555:*"
                  }
              }
            }
        ]
      }
      ```

------
      + Ersetzen Sie jede Instanz `account-id` durch die AWS-Konto ID, die Sie verwenden DataSync.
      + Ersetze es `region` durch das AWS-Region , wo du es verwendest DataSync.

   1. Wählen Sie **Richtlinie aktualisieren**.

Sie haben eine IAM-Rolle erstellt, die den Zugriff DataSync auf Ihr Manifest ermöglicht. Geben Sie diese Rolle an, wenn Sie Ihre Aufgabe [erstellen](#manifest-creating-task) oder [starten](#manifest-starting-task).

### Die IAM-Rolle erstellen (anderes Konto)
<a name="creating-manfiest-role-automatically-different-account"></a>

Wenn sich Ihr Manifest in einem S3-Bucket befindet, der zu einem anderen gehört AWS-Konto, müssen Sie die IAM-Rolle, die für den Zugriff auf das Manifest DataSync verwendet wird, manuell erstellen. Anschließend müssen Sie dort, AWS-Konto wo sich Ihr Manifest befindet, die Rolle in die S3-Bucket-Richtlinie aufnehmen.

#### Erstellen der -Rolle
<a name="creating-manfiest-role-automatically-different-account-1"></a>

1. Öffnen Sie unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) die IAM-Konsole.

1. Wählen Sie im linken Navigationsbereich unter **Zugriffsverwaltung** die Option **Rollen** und dann **Rolle erstellen** aus.

1. **Wählen Sie auf der Seite Vertrauenswürdige Entität** auswählen für **Vertrauenswürdigen Entitätstyp** die Option **AWS-Service**.

1. Wählen Sie **DataSync**in der Dropdownliste für **Anwendungsfall** die Option aus und wählen Sie aus **DataSync**. Wählen Sie **Weiter** aus.

1. Wählen Sie auf der Seite **Add permissions** (Berechtigungen hinzufügen) die Option **Next** (Weiter) aus. Geben Sie Ihrer Rolle einen Namen und wählen Sie **Rolle erstellen**.

1. Suchen Sie auf der Seite **Rollen** nach der Rolle, die Sie gerade erstellt haben, und wählen Sie ihren Namen aus.

1. Wählen Sie auf der Detailseite der Rolle den Tab **Berechtigungen** aus. Wählen Sie **Berechtigungen hinzufügen** und dann **Inline-Richtlinie erstellen** aus.

1. Wählen Sie die Registerkarte **JSON** und fügen Sie die folgende Beispielrichtlinie in den Richtlinieneditor ein:

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

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [{
           "Sid": "DataSyncAccessManifest",
           "Effect": "Allow",
           "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
           ],
           "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/my-manifest.csv"
       }]
   }
   ```

------

1. Ersetzen Sie in der Beispielrichtlinie, die Sie gerade eingefügt haben, die folgenden Werte durch Ihre eigenen:

   1. `amzn-s3-demo-bucket`Ersetzen Sie es durch den Namen des S3-Buckets, der Ihr Manifest hostet.

   1. `my-manifest.csv`Ersetzen Sie es durch den Dateinamen Ihres Manifests.

1. Wählen Sie **Weiter** aus. Geben Sie Ihrer Richtlinie einen Namen und wählen Sie **Richtlinie erstellen**.

1. (Empfohlen) Gehen Sie wie folgt vor, um das [dienstübergreifende Problem mit verwirrten Stellvertretern](cross-service-confused-deputy-prevention.md) zu vermeiden:

   1. Wählen Sie auf der Detailseite der Rolle die Registerkarte **Vertrauensbeziehungen** aus. Wählen Sie **Vertrauensrichtlinie bearbeiten** aus.

   1. Aktualisieren Sie die Vertrauensrichtlinie anhand des folgenden Beispiels, das die Kontextschlüssel `aws:SourceArn` und die `aws:SourceAccount` globalen Bedingungsschlüssel enthält:

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

****  

      ```
      {
          "Version":"2012-10-17",		 	 	 
          "Statement": [
            {
              "Effect": "Allow",
              "Principal": {
                  "Service": "datasync.amazonaws.com"
              },
              "Action": "sts:AssumeRole",
              "Condition": {
                  "StringEquals": {
                  "aws:SourceAccount": "000000000000"
                  },
                  "ArnLike": {
                  "aws:SourceArn": "arn:aws:datasync:us-east-1:000000000000:*"
                  }
              }
           }
        ]
      }
      ```

------
      + Ersetzen Sie jede Instanz von `account-id` durch die AWS-Konto ID, die Sie verwenden DataSync.
      + Ersetze es `region` durch die AWS-Region Stelle, die du verwendest DataSync.

   1. Wählen Sie **Richtlinie aktualisieren**.

Sie haben die IAM-Rolle erstellt, die Sie in Ihre S3-Bucket-Richtlinie aufnehmen können.

#### Aktualisierung Ihrer S3-Bucket-Richtlinie mit der Rolle
<a name="creating-manfiest-role-automatically-different-account-2"></a>

Nachdem Sie die IAM-Rolle erstellt haben, müssen Sie sie der S3-Bucket-Richtlinie in der anderen Rolle hinzufügen, in der AWS-Konto sich Ihr Manifest befindet.

1. Wechseln Sie im AWS-Managementkonsole zu dem Konto mit dem S3-Bucket Ihres Manifests.

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie auf der Detailseite des Buckets den Tab **Permissions** aus.

1. Wählen Sie unter **Bucket-Richtlinie** die Option **Bearbeiten** aus und gehen Sie wie folgt vor, um Ihre S3-Bucket-Richtlinie zu ändern:

   1. Aktualisieren Sie den Inhalt des Editors, sodass er die folgenden Richtlinienerklärungen enthält:

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

****  

      ```
      {
        "Version":"2012-10-17",		 	 	 
        "Statement": [
          {
            "Sid": "DataSyncAccessManifestBucket",
            "Effect": "Allow",
            "Action": [
              "s3:GetObject",
              "s3:GetObjectVersion"
            ],
            "Resource": "arn:aws:s3:::amzn-s3-demo-bucket"
          }
        ]
      }
      ```

------

   1. `account-id`Ersetzen Sie es durch die AWS-Konto ID für das Konto, das Sie DataSync mit verwenden.

   1. `datasync-role`Ersetzen Sie es durch die IAM-Rolle, die Sie gerade erstellt haben und die DataSync den Zugriff auf Ihr Manifest ermöglicht.

   1. `amzn-s3-demo-bucket`Ersetzen Sie es im anderen AWS-Konto durch den Namen des S3-Buckets, der Ihr Manifest hostet.

1. Wählen Sie **Änderungen speichern ** aus.

Sie haben eine IAM-Rolle erstellt, die DataSync den Zugriff auf Ihr Manifest im anderen Konto ermöglicht. Geben Sie diese Rolle an, wenn Sie Ihre Aufgabe [erstellen](#manifest-creating-task) oder [starten](#manifest-starting-task).

## Geben Sie Ihr Manifest an, wenn Sie eine Aufgabe erstellen
<a name="manifest-creating-task"></a>

Sie können das Manifest angeben, das Sie beim Erstellen einer Aufgabe verwenden möchten DataSync .

### Verwenden der DataSync Konsole
<a name="manifest-creating-task-console"></a>

1. Öffnen Sie die AWS DataSync Konsole unter [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Wählen Sie im linken Navigationsbereich **Aufgaben** und dann **Aufgabe erstellen** aus.

1. Konfigurieren Sie die Quell- und Zielorte Ihrer Aufgabe.

   Weitere Informationen finden Sie unter [Mit wem kann ich meine Daten übertragen AWS DataSync?](working-with-locations.md).

1. Wählen Sie unter **Zu scannende Inhalte** die Option **Bestimmte Dateien, Objekte und Ordner und** anschließend **Manifest verwenden** aus.

1. Wählen Sie für **S3-URI** Ihr Manifest aus, das auf einem S3-Bucket gehostet wird.

   Alternativ können Sie den URI eingeben (z. B.`s3://bucket/prefix/my-manifest.csv`).

1. Wählen Sie **unter Objektversion** die Version des Manifests aus, die Sie verwenden DataSync möchten.

    DataSync Verwendet standardmäßig die neueste Version des Objekts.

1. Führen Sie für die **Zugriffsrolle Manifest** einen der folgenden Schritte aus:
   + Wählen Sie **Autogenerate** für DataSync , um automatisch eine IAM-Rolle mit den erforderlichen Berechtigungen für den Zugriff auf Ihr Manifest in ihrem S3-Bucket zu erstellen.
   + Wählen Sie eine bestehende IAM-Rolle aus, die auf Ihr Manifest zugreifen kann.

   Weitere Informationen finden Sie unter [Bereitstellung des DataSync Zugriffs auf Ihr Manifest](#transferring-with-manifest-access).

1. Konfigurieren Sie alle anderen Aufgabeneinstellungen, die Sie benötigen, und wählen Sie dann **Weiter**.

1. Wählen Sie **Create task** aus.

### Verwenden Sie den AWS CLI
<a name="manifest-creating-task-cli"></a>

1. Kopieren Sie den folgenden `create-task` Befehl:

   ```
   aws datasync create-task \
     --source-location-arn arn:aws:datasync:us-east-1:123456789012:location/loc-12345678abcdefgh \
     --destination-location-arn arn:aws:datasync:us-east-1:123456789012:location/loc-abcdefgh12345678 \
     --manifest-config {
         "Source": {
           "S3": {
               "ManifestObjectPath": "s3-object-key-of-manifest",
               "BucketAccessRoleArn": "bucket-iam-role",
               "S3BucketArn": "amzn-s3-demo-bucket-arn",
               "ManifestObjectVersionId": "manifest-version-to-use" 
           }
         }
     }
   ```

1. Geben Sie für den `--source-location-arn` Parameter den Amazon-Ressourcennamen (ARN) des Standorts an, von dem Sie Daten übertragen.

1. Geben Sie für den `--destination-location-arn` Parameter den ARN des Standorts an, an den Sie Daten übertragen.

1. Gehen Sie für den `--manifest-config` Parameter wie folgt vor:
   + `ManifestObjectPath`— Geben Sie den S3-Objektschlüssel Ihres Manifests an.
   + `BucketAccessRoleArn`— Geben Sie die IAM-Rolle an, die den DataSync Zugriff auf Ihr Manifest in ihrem S3-Bucket ermöglicht.

     Weitere Informationen finden Sie unter [Bereitstellung des DataSync Zugriffs auf Ihr Manifest](#transferring-with-manifest-access).
   + `S3BucketArn`— Geben Sie den ARN des S3-Buckets an, der Ihr Manifest hostet.
   + `ManifestObjectVersionId`— Geben Sie die Version des Manifests an, die Sie verwenden DataSync möchten.

      DataSync Verwendet standardmäßig die neueste Version des Objekts.

1. Führen Sie den `create-task` Befehl aus, um Ihre Aufgabe zu erstellen.

Wenn Sie bereit sind, können Sie [Ihre Übertragungsaufgabe starten](run-task.md).

## Geben Sie Ihr Manifest an, wenn Sie eine Aufgabe starten
<a name="manifest-starting-task"></a>

Sie können das Manifest angeben, das Sie beim Ausführen einer Aufgabe verwenden möchten DataSync .

### Verwenden der DataSync Konsole
<a name="manifest-starting-task-console"></a>

1. Öffnen Sie die AWS DataSync Konsole unter [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Wählen Sie im linken Navigationsbereich **Aufgaben** und dann die Aufgabe aus, die Sie starten möchten.

1. Wählen Sie auf der Seite mit der Aufgabenübersicht die Option **Start** und dann **Mit überschreibenden Optionen beginnen** aus.

1. Wählen Sie unter **Zu scannende Inhalte** die Option **Bestimmte Dateien, Objekte und Ordner und** anschließend **Manifest verwenden** aus.

1. Wählen Sie für **S3-URI** Ihr Manifest aus, das auf einem S3-Bucket gehostet wird.

   Alternativ können Sie den URI eingeben (z. B.`s3://bucket/prefix/my-manifest.csv`).

1. Wählen Sie **unter Objektversion** die Version des Manifests aus, die Sie verwenden DataSync möchten.

    DataSync Verwendet standardmäßig die neueste Version des Objekts.

1. Führen Sie für die **Zugriffsrolle Manifest** einen der folgenden Schritte aus:
   + Wählen Sie **Autogenerate** für DataSync , um automatisch eine IAM-Rolle für den Zugriff auf Ihr Manifest in ihrem S3-Bucket zu erstellen.
   + Wählen Sie eine bestehende IAM-Rolle aus, die auf Ihr Manifest zugreifen kann.

   Weitere Informationen finden Sie unter [Bereitstellung des DataSync Zugriffs auf Ihr Manifest](#transferring-with-manifest-access).

1. Wählen Sie **Start**, um mit der Übertragung zu beginnen.

### Mit dem AWS CLI
<a name="manifest-starting-task-cli"></a>

1. Kopieren Sie den folgenden `start-task-execution` Befehl:

   ```
   aws datasync start-task-execution \
     --task-arn arn:aws:datasync:us-east-1:123456789012:task/task-12345678abcdefgh \
     --manifest-config {
         "Source": {
           "S3": {
               "ManifestObjectPath": "s3-object-key-of-manifest",
               "BucketAccessRoleArn": "bucket-iam-role",
               "S3BucketArn": "amzn-s3-demo-bucket-arn",
               "ManifestObjectVersionId": "manifest-version-to-use" 
           }
         }
     }
   ```

1. Geben Sie für den `--task-arn` Parameter den Amazon-Ressourcennamen (ARN) der Aufgabe an, die Sie starten.

1. Gehen Sie für den `--manifest-config` Parameter wie folgt vor:
   + `ManifestObjectPath`— Geben Sie den S3-Objektschlüssel Ihres Manifests an.
   + `BucketAccessRoleArn`— Geben Sie die IAM-Rolle an, die den DataSync Zugriff auf Ihr Manifest in ihrem S3-Bucket ermöglicht.

     Weitere Informationen finden Sie unter [Bereitstellung des DataSync Zugriffs auf Ihr Manifest](#transferring-with-manifest-access).
   + `S3BucketArn`— Geben Sie den ARN des S3-Buckets an, der Ihr Manifest hostet.
   + `ManifestObjectVersionId`— Geben Sie die Version des Manifests an, die Sie verwenden DataSync möchten.

      DataSync Verwendet standardmäßig die neueste Version des Objekts.

1. Führen Sie den `start-task-execution` Befehl aus, um mit der Übertragung zu beginnen.

## Einschränkungen
<a name="transferring-with-manifest-limitations"></a>
+ Sie können ein Manifest nicht zusammen mit [Filtern](filtering.md) verwenden.
+ Sie können nicht nur ein Verzeichnis oder einen Ordner angeben, um dessen gesamten Inhalt zu übertragen. In diesen Situationen sollten Sie einen [Include-Filter](filtering.md) anstelle eines Manifests verwenden.
+ Sie können die Aufgabenoption **Gelöschte Dateien behalten** (`PreserveDeletedFiles`in der [API](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-PreserveDeletedFiles)) nicht verwenden, um [Dateien oder Objekte im Ziel zu verwalten, die sich nicht in der Quelle befinden](configure-metadata.md). DataSync überträgt nur das, was in Ihrem Manifest aufgeführt ist, und löscht nichts im Ziel.

## Fehlerbehebung
<a name="manifests-troubleshooting"></a>

**Fehler im Zusammenhang mit `HeadObject` oder `GetObjectTagging`**  
Wenn Sie Objekte mit einer bestimmten Version IDs aus einem S3-Bucket übertragen, wird möglicherweise ein Fehler im Zusammenhang mit `HeadObject` oder angezeigt`GetObjectTagging`. Hier ist zum Beispiel ein Fehler im Zusammenhang mit`GetObjectTagging`:

```
[WARN] Failed to read metadata for file /picture1.png (versionId: 111111): S3 Get Object Tagging Failed
[ERROR] S3 Exception: op=GetObjectTagging photos/picture1.png, code=403, type=15, exception=AccessDenied, 
msg=Access Denied req-hdrs: content-type=application/xml, x-amz-api-version=2006-03-01 rsp-hdrs: content-type=application/xml, 
date=Wed, 07 Feb 2024 20:16:14 GMT, server=AmazonS3, transfer-encoding=chunked, 
x-amz-id-2=IOWQ4fDEXAMPLEQM+ey7N9WgVhSnQ6JEXAMPLEZb7hSQDASK+Jd1vEXAMPLEa3Km, x-amz-request-id=79104EXAMPLEB723
```

Wenn Sie einen dieser Fehler sehen, überprüfen Sie, ob die IAM-Rolle, die für den Zugriff auf Ihren S3-Quellspeicherort DataSync verwendet wird, über die folgenden Berechtigungen verfügt:
+ `s3:GetObjectVersion`
+ `s3:GetObjectVersionTagging`

Wenn Sie Ihre Rolle mit diesen Berechtigungen aktualisieren müssen, finden Sie weitere Informationen unter[Erstellen einer IAM-Rolle für den Zugriff DataSync auf Ihren Amazon S3 S3-Standort](create-s3-location.md#create-role-manually).

**Fehler: `ManifestFileDoesNotExist`**  
Dieser Fehler weist darauf hin, dass eine Datei im Manifest nicht an der Quelle gefunden wurde. Lesen Sie die [Richtlinien](#transferring-with-manifest-guidelines) für die Erstellung eines Manifests.

## Nächste Schritte
<a name="manifests-next-steps"></a>

Falls Sie es noch nicht getan haben, [beginnen Sie mit Ihrer Aufgabe](run-task.md). [Überwachen Sie andernfalls die Aktivität Ihrer Aufgabe](monitoring-overview.md).

# Übertragung bestimmter Dateien, Objekte und Ordner mithilfe von Filtern
<a name="filtering"></a>

AWS DataSync ermöglicht das Anwenden von Filtern, um Daten von Ihrem Quellspeicherort in eine Übertragung ein- oder auszuschließen. Wenn Sie beispielsweise keine temporären Dateien übertragen möchten, die mit enden`.tmp`, können Sie einen Ausschlussfilter erstellen, sodass diese Dateien nicht an Ihren Zielort gelangen.

Sie können in derselben Übertragungsaufgabe eine Kombination aus Ausschluss- und Einschließenfiltern verwenden. Wenn Sie die Filter einer Aufgabe ändern, werden diese Änderungen übernommen, wenn Sie die Aufgabe das nächste Mal ausführen.

## Begriffe, Definitionen und Syntax filtern
<a name="filter-overview"></a>

Machen Sie sich mit den Konzepten rund um das DataSync Filtern vertraut:

**Filter **  
Die gesamte Zeichenfolge, aus der ein bestimmter Filter besteht (z. B. `*.tmp` `|` `*.temp` oder`/folderA|/folderB`).  
Filter bestehen aus Mustern, die durch einen senkrechten Strich (\$1) voneinander getrennt werden. Sie benötigen kein Trennzeichen, wenn Sie Muster in der DataSync Konsole hinzufügen, da Sie jedes Muster separat hinzufügen.  
Bei Filtern wird zwischen Groß- und Kleinschreibung unterschieden. Beispielsweise stimmt der Filter `/folderA` nicht überein`/FolderA`.

**Muster**  
Ein Muster innerhalb eines Filters. `*.tmp`Ist beispielsweise ein Muster, das Teil des `*.tmp` `|` `*.temp` Filters ist. Wenn Ihr Filter mehrere Muster hat, grenzen Sie jedes Muster mit einem senkrechten Strich (\$1) ab.

**Ordner**  
+ Alle Filter beziehen sich auf den Quellverzeichnispfad. Nehmen wir beispielsweise an, dass Sie bei der Erstellung Ihres Quellspeicherorts und Ihrer Aufgabe den Quellpfad `/my_source/` als Quellpfad angeben und den Include-Filter `/transfer_this/` angeben. In diesem Fall werden nur das Verzeichnis `/my_source/transfer_this/` und sein Inhalt DataSync übertragen.
+ Um einen Ordner direkt unter dem Quellverzeichnis anzugeben, fügen Sie vor dem Ordnernamen einen Schrägstrich (/) ein. Im vorangehenden Beispiel wird für das Muster `/transfer_this` anstelle von `transfer_this` verwendet.
+ DataSync interpretiert die folgenden Muster auf dieselbe Weise und entspricht sowohl dem Ordner als auch seinem Inhalt.

  `/dir` 

  `/dir/`
+ Wenn Sie Daten von oder in einen Amazon S3 S3-Bucket übertragen, DataSync behandelt das `/` Zeichen im Objektschlüssel als das Äquivalent eines Ordners in einem Dateisystem.

**Sonderzeichen**  
Nachfolgend finden Sie Sonderzeichen für die Verwendung mit Filtern.      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/filtering.html)

## Beispielfilter
<a name="sample-filters"></a>

Die folgenden Beispiele zeigen gängige Filter, die Sie zusammen verwenden können DataSync.

**Anmerkung**  
Die Anzahl der Zeichen, die Sie in einem Filter verwenden können, ist begrenzt. Weitere Informationen finden Sie unter [DataSync Kontingente](datasync-limits.md#task-hard-limits).

**Ausschließen bestimmter Ordner aus dem Quellverzeichnis**  
In einigen Fällen möchten Sie möglicherweise Ordner an Ihrem Quellspeicherort ausschließen, um sie nicht an Ihren Zielspeicherort zu kopieren. Wenn Sie beispielsweise über temporäre work-in-progress Ordner verfügen, können Sie etwa den folgenden Filter verwenden:

`*/.temp`

Um Ordner mit ähnlichem Inhalt (wie `/reports2021` und`/reports2022)`) auszuschließen, können Sie einen Ausschlussfilter wie den folgenden verwenden:

`/reports*`

Um Ordner auf einer beliebigen Ebene in der Dateihierarchie auszuschließen, können Sie einen Ausschlussfilter wie den folgenden verwenden. 

`*/folder-to-exclude-1`\$1`*/folder-to-exclude-2`

Um Ordner auf der obersten Ebene des Quellspeicherorts auszuschließen, können Sie einen Ausschlussfilter wie den folgenden verwenden. 

`/top-level-folder-to-exclude-1`\$1`/top-level-folder-to-exclude-2`

**Schließen Sie eine Teilmenge der Ordner an Ihrem Quellspeicherort ein**  
In einigen Fällen kann es sich bei Ihrem Quellspeicherort um einen großen Anteil handeln, und Sie müssen eine Teilmenge der Ordner unter das Stammverzeichnis übertragen. Um bestimmte Ordner einzuschließen, starten Sie eine Aufgabenausführung mit einem einschließenden Filter wie folgt.

`/folder-to-transfer/*`

**Ausschließen bestimmter Dateitypen**  
Um bestimmte Dateitypen während der Übertragung auszuschließen, können Sie eine Aufgabenausführung mit einem ausschließenden Filter wie `*.temp` erstellen.

**Übertragen Sie einzelne Dateien, die Sie angeben**  
Um eine Liste einzelner Dateien zu übertragen, starten Sie eine Aufgabenausführung mit einem Include-Filter wie dem folgenden: "`/folder/subfolder/file1.txt`\$1 `/folder/subfolder/file2.txt` \$1`/folder/subfolder/file2.txt`“

## Include-Filter erstellen
<a name="include-filters"></a>

Einschlussfilter definieren die Dateien, Objekte und Ordner, die Sie übertragen DataSync möchten. Sie können Einschlussfilter konfigurieren, wenn Sie eine Aufgabe erstellen, bearbeiten oder starten.

DataSync scannt und überträgt nur Dateien und Ordner, die den Einschlussfiltern entsprechen. Um beispielsweise eine Teilmenge Ihrer Quellordner einzubeziehen, können Sie `/important_folder_1` \$1 `/important_folder_2` angeben. 

**Anmerkung**  
Einschließende Filter unterstützen das Platzhalterzeichen (\$1) nur als Zeichen ganz rechts in einem Muster. Zum Beispiel `/code*` wird `/documents*` \$1 unterstützt, aber `*.txt` nicht.

### Verwenden der DataSync Konsole
<a name="include-filters-console"></a>

1. Öffnen Sie die AWS DataSync Konsole unter [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Wählen Sie im linken Navigationsbereich **Aufgaben** und dann **Aufgabe erstellen** aus.

1. Konfigurieren Sie die Quell- und Zielorte Ihrer Aufgabe.

   Weitere Informationen finden Sie unter [Mit wem kann ich meine Daten übertragen AWS DataSync?](working-with-locations.md).

1. Wählen Sie unter **Zu scannende Inhalte** die Option **Bestimmte Dateien, Objekte und Ordner und** anschließend **Filter verwenden** aus.

1. Geben Sie **unter** Eingeschlossen Ihren Filter ein (z. B. `/important_folders` um ein wichtiges Verzeichnis einzubeziehen) und wählen Sie dann **Muster hinzufügen** aus.

1. Fügen Sie nach Bedarf weitere Include-Filter hinzu. 

### Mit dem AWS CLI
<a name="include-filters-cli"></a>

Wenn Sie den Filter verwenden AWS CLI, müssen Sie einfache Anführungszeichen (`'`) und ein \$1 (senkrechter Strich) als Trennzeichen verwenden, wenn Sie mehr als einen Filter haben.

Im folgenden Beispiel werden zwei Include-Filter `/important_folder1` und `/important_folder2` bei der Ausführung des `create-task` Befehls angegeben.

```
aws datasync create-task
   --source-location-arn 'arn:aws:datasync:region:account-id:location/location-id' \
   --destination-location-arn 'arn:aws:datasync:region:account-id:location/location-id' \
   --includes FilterType=SIMPLE_PATTERN,Value='/important_folder1|/important_folder2'
```

## Ausschlussfilter erstellen
<a name="exclude-filters"></a>

Ausschlussfilter definieren die Dateien, Objekte und Ordner an Ihrem Quellspeicherort, die Sie nicht übertragen DataSync möchten. Sie können diese Filter konfigurieren, wenn Sie eine Aufgabe erstellen, bearbeiten oder starten.

**Topics**
+ [Daten sind standardmäßig ausgeschlossen](#directories-ignored-during-transfers)

### Daten sind standardmäßig ausgeschlossen
<a name="directories-ignored-during-transfers"></a>

DataSync schließt einige Daten automatisch von der Übertragung aus:
+ `.snapshot`— DataSync ignoriert alle Pfade, die mit enden`.snapshot`, was normalerweise für point-in-time Schnappschüsse der Dateien oder Verzeichnisse eines Speichersystems verwendet wird.
+ `/.aws-datasync`und `/.awssync` — DataSync erstellt diese Ordner an Ihrem Standort, um Ihre Übertragung zu erleichtern.
+ `/.zfs`— Möglicherweise sehen Sie diesen Ordner bei Amazon FSx für OpenZFS-Speicherorte.

### Verwenden der Konsole DataSync
<a name="adding-exclude-filters"></a>

1. Öffnen Sie die AWS DataSync Konsole unter [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Wählen Sie im linken Navigationsbereich **Aufgaben** und dann **Aufgabe erstellen** aus.

1. Konfigurieren Sie die Quell- und Zielorte Ihrer Aufgabe.

   Weitere Informationen finden Sie unter [Mit wem kann ich meine Daten übertragen AWS DataSync?](working-with-locations.md).

1. Geben Sie **unter Ausschlüsse** Ihren Filter ein (z. B. `*/temp` um temporäre Ordner auszuschließen) und wählen Sie dann **Muster hinzufügen** aus.

1. Fügen Sie nach Bedarf weitere Ausschlussfilter hinzu. 

1. [Fügen Sie bei Bedarf Einschlussfilter](#include-filters) hinzu.

### Mit dem AWS CLI
<a name="adding-exclude-filters-cli"></a>

Wenn Sie den Filter verwenden AWS CLI, müssen Sie einfache Anführungszeichen (`'`) und ein \$1 (senkrechter Strich) als Trennzeichen verwenden, wenn Sie mehr als einen Filter haben. 

Im folgenden Beispiel werden zwei Ausschlussfilter `*/temp` und `*/tmp` bei der Ausführung des `create-task` Befehls angegeben.

```
aws datasync create-task \
   --source-location-arn 'arn:aws:datasync:region:account-id:location/location-id' \
   --destination-location-arn 'arn:aws:datasync:region:account-id:location/location-id' \
   --excludes FilterType=SIMPLE_PATTERN,Value='*/temp|*/tmp'
```

# Verstehen, wie DataSync mit Datei- und Objektmetadaten umgegangen wird
<a name="metadata-copied"></a>

AWS DataSync kann Ihre Datei- oder Objektmetadaten während einer Datenübertragung beibehalten. Wie Ihre Metadaten kopiert werden, hängt von Ihren Übertragungsorten ab und davon, ob diese Speicherorte ähnliche Arten von Metadaten verwenden.

## Metadaten auf Systemebene
<a name="metadata-copied-system-level"></a>

Kopiert im Allgemeinen DataSync keine Metadaten auf Systemebene. Wenn Sie beispielsweise Daten von einem SMB-Dateiserver übertragen, werden die Berechtigungen, die Sie auf Dateisystemebene konfiguriert haben, nicht auf das Zielspeichersystem kopiert.

Es gibt Ausnahmen. DataSync Kopiert bei der Übertragung zwischen Amazon S3 und anderem Objektspeicher einige [systemdefinierte Objektmetadaten](#metadata-copied-between-object-s3).

## Metadaten, die bei Amazon S3 S3-Übertragungen kopiert wurden
<a name="metadata-copied-amazon-s3"></a>

In den folgenden Tabellen wird beschrieben, welche Metadaten kopiert DataSync werden können, wenn eine Übertragung einen Amazon S3 S3-Standort betrifft.

**Topics**
+ [Zu Amazon S3](#metadata-copied-to-s3)
+ [Zwischen Amazon S3 und anderem Objektspeicher](#metadata-copied-between-object-s3)
+ [Zwischen Amazon S3 und HDFS](#metadata-copied-between-hdfs-s3)

### Zu Amazon S3
<a name="metadata-copied-to-s3"></a>


| Beim Kopieren von einem dieser Standorte | Zu diesem Ort | DataSync kann kopieren | 
| --- | --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  Folgendes als Amazon S3 S3-Benutzermetadaten: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html) Die in Amazon S3 S3-Benutzermetadaten gespeicherten Dateimetadaten sind mit NFS-Shares auf File-Gateways kompatibel und verwenden. AWS Storage Gateway Ein File-Gateway ermöglicht den Zugriff mit niedriger Latenz von lokalen Netzwerken auf Daten, die von nach Amazon S3 kopiert wurden. DataSync Diese Metadaten sind auch mit for Lustre kompatibel FSx . Wenn Objekte, die diese Metadaten enthalten, zurück auf einen NFS-Server DataSync kopiert werden, werden die Dateimetadaten wiederhergestellt. Für die Wiederherstellung von Metadaten müssen dem NFS-Server erhöhte Berechtigungen gewährt werden. Weitere Informationen finden Sie unter [Konfiguration von AWS DataSync Übertragungen mit einem NFS-Dateiserver](create-nfs-location.md).  | 

### Zwischen Amazon S3 und anderem Objektspeicher
<a name="metadata-copied-between-object-s3"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)

### Zwischen Amazon S3 und HDFS
<a name="metadata-copied-between-hdfs-s3"></a>


| Beim Kopieren zwischen diesen Speicherorten | DataSync kann kopieren | 
| --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  | Folgendes als Amazon S3 S3-Benutzermetadaten:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)HDFS verwendet Zeichenfolgen, um den Besitz von Benutzern und Gruppen für Dateien und Ordner zu speichern, und nicht numerische Kennungen wie und. UIDs GIDs | 

## Bei NFS-Übertragungen kopierte Metadaten
<a name="metadata-copied-nfs"></a>

In der folgenden Tabelle wird beschrieben, welche Metadaten zwischen Speicherorten kopiert werden DataSync können, die das Network File System (NFS) verwenden.


| Beim Kopieren zwischen diesen Speicherorten | DataSync kann kopieren | 
| --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  | 

## Metadaten, die bei SMB-Übertragungen kopiert wurden
<a name="metadata-copied-smb"></a>

In der folgenden Tabelle wird beschrieben, welche Metadaten zwischen Speicherorten kopiert werden DataSync können, die Server Message Block (SMB) verwenden.


| Beim Kopieren zwischen diesen Speicherorten | DataSync kann kopieren | 
| --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  | 

## Metadaten, die in anderen Übertragungsszenarien kopiert wurden
<a name="metadata-copied-different"></a>

DataSync verarbeitet Metadaten beim Kopieren zwischen diesen Speichersystemen (von denen die meisten unterschiedliche Metadatenstrukturen haben) auf folgende Weise.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)

## Verstehen, wann und wie DataSync POSIX-Standardmetadaten angewendet werden
<a name="POSIX-metadata"></a>

DataSync wendet POSIX-Standardmetadaten in den folgenden Situationen an:
+ Wenn die Quell- und Zielorte Ihrer Übertragung keine ähnlichen Metadatenstrukturen haben
+ Wenn Metadaten am Quellort fehlen

In der folgenden Tabelle wird beschrieben, wie POSIX-Standardmetadaten bei diesen Arten von Übertragungen DataSync angewendet werden:


| Quelle | Ziel | Dateiberechtigungen | Ordnerberechtigungen | Benutzerkennung (UID) | GID | 
| --- | --- | --- | --- | --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  0755  | 0755 |  65534  |  65534  | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  0644  |  0755  |  65534  |  65534  | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/metadata-copied.html)  |  0644  |  0755  |  65534  |  65534  | 

1 In Fällen, in denen die Objekte keine Metadaten haben, die zuvor von angewendet wurden. DataSync

# Links und Verzeichnisse, die kopiert wurden von AWS DataSync
<a name="special-files-copied"></a>

AWS DataSync behandelt Hardlinks, symbolische Links und Verzeichnisse je nach den Speicherorten, die an Ihrer Übertragung beteiligt sind, unterschiedlich.

## Hard-Links
<a name="special-files-copied-hard-links"></a>

So werden Hardlinks in einigen gängigen Übertragungsszenarien DataSync behandelt:
+ **Bei der Übertragung zwischen einem NFS-Dateiserver FSx für Lustre, FSx für OpenZFS, FSx für ONTAP (mit NFS) und Amazon EFS** werden Hardlinks beibehalten.
+ **Bei der Übertragung an Amazon S3** wird jede zugrunde liegende Datei, auf die ein Hardlink verweist, nur einmal übertragen. Bei inkrementellen Übertragungen werden separate Objekte in Ihrem S3-Bucket erstellt. Wenn ein Hardlink in Amazon S3 unverändert ist, wird er korrekt wiederhergestellt, wenn er auf einen NFS-Dateiserver, FSx für Lustre, für OpenZFS, FSx FSx für ONTAP (mit NFS) oder das Amazon EFS-Dateisystem übertragen wird.
+ **Bei der Übertragung an** wird jede zugrunde liegende DateiMicrosoft Azure Blob Storage, auf die ein Hardlink verweist, nur einmal übertragen. Bei inkrementellen Übertragungen werden separate Objekte in Ihrem Blob-Speicher erstellt, wenn die Quelle neue Verweise enthält. Bei der Übertragung von werden Hardlinks so DataSync übertragenAzure Blob Storage, als ob es sich um einzelne Dateien handeln würde.
+ **Bei der Übertragung zwischen einem SMB-Dateiserver, FSx für Windows File Server und FSx für ONTAP (mit SMB)** werden Hardlinks nicht unterstützt. Wenn Sie in diesen Situationen DataSync auf Hardlinks stoßen, wird die Übertragungsaufgabe mit einem Fehler abgeschlossen. Weitere Informationen finden Sie in Ihren CloudWatch Protokollen.
+ **Bei der Übertragung auf HDFS** werden Hardlinks nicht unterstützt. CloudWatch In den Protokollen werden diese Links als übersprungen angezeigt.

## Symbolische Verknüpfungen
<a name="special-files-copied-symbolic-links"></a>

So werden symbolische Links in einigen gängigen Übertragungsszenarien DataSync behandelt:
+ **Bei der Übertragung zwischen einem NFS-Dateiserver FSx für Lustre, für OpenZFS, FSx FSx für ONTAP (mit NFS) und Amazon EFS werden symbolische** Links beibehalten.
+ **Bei der Übertragung zu Amazon S3** wird der Linkzielpfad im Amazon S3 S3-Objekt gespeichert. Der Link wird korrekt wiederhergestellt, wenn er auf einen NFS-Dateiserver, FSx für Lustre, für OpenZFS, FSx FSx für ONTAP oder das Amazon EFS-Dateisystem übertragen wird.
+ **Bei der Übertragung an werden** symbolische Azure Blob Storage Links nicht unterstützt. CloudWatch In den Protokollen werden diese Links als übersprungen angezeigt.
+ **Bei der Übertragung zwischen einem SMB-Dateiserver, FSx für Windows File Server und FSx für ONTAP (mit SMB)** werden symbolische Links nicht unterstützt. DataSync überträgt keinen symbolischen Link selbst, sondern eine Datei, auf die durch den symbolischen Link verwiesen wird. Um doppelte Dateien zu erkennen und sie mit symbolischen Links zu deduplizieren, müssen Sie die Deduplizierung in Ihrem Zieldateisystem konfigurieren.
+ **Bei der Übertragung auf HDFS** werden symbolische Links nicht unterstützt. CloudWatch In den Protokollen werden diese Links als übersprungen angezeigt.

## Verzeichnisse
<a name="special-files-copied-directories"></a>

Im Allgemeinen werden Verzeichnisse bei der Übertragung zwischen Speichersystemen DataSync beibehalten. Dies ist in den folgenden Situationen nicht der Fall:
+ **Bei der Übertragung an Amazon S3** werden Verzeichnisse als leere Objekte dargestellt, die Präfixe haben und mit einem Schrägstrich () `/` enden.
+ **Bei der Übertragung in ein Verzeichnis Azure Blob Storage ohne hierarchischen Namespace existieren** keine Verzeichnisse. Was wie ein Verzeichnis aussieht, ist nur ein Teil eines Objektnamens.

# Konfiguration des Umgangs mit Dateien, Objekten und Metadaten
<a name="configure-metadata"></a>

Sie können konfigurieren, wie Ihre Dateien, Objekte und die zugehörigen Metadaten bei der Übertragung zwischen Speicherorten AWS DataSync behandelt werden.

Bei wiederkehrenden Übertragungen möchten Sie beispielsweise möglicherweise Dateien in Ihrem Ziel mit Änderungen in der Quelle überschreiben, um die Speicherorte synchron zu halten. Sie können Eigenschaften wie POSIX-Berechtigungen für Dateien und Ordner, mit Objekten verknüpfte Tags und Zugriffskontrolllisten () ACLs kopieren.

## Optionen für den Übertragungsmodus
<a name="task-option-transfer-mode"></a>

Sie können konfigurieren, ob nur die Daten (einschließlich Metadaten) DataSync übertragen werden, die nach einer ersten Kopie geändert wurden, oder alle Daten bei jeder Ausführung der Aufgabe. Wenn Sie wiederkehrende Übertragungen planen, möchten Sie möglicherweise nur die Änderungen übertragen, die sich seit der letzten Ausführung der Aufgabe geändert haben.


| Option in der Konsole | Option in der API | Description | 
| --- | --- | --- | 
|  **Übertrage nur Daten, die sich geändert haben**  |  [TransferMode](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-TransferMode)eingestellt auf `CHANGED`  | Nach der ersten vollständigen Übertragung werden nur die Daten und Metadaten DataSync kopiert, die sich zwischen dem Quell- und dem Zielort unterscheiden. | 
|  **Alle Daten übertragen**  |  [TransferMode](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-TransferMode)eingestellt auf `ALL`  |  DataSync kopiert alles in der Quelle in das Ziel, ohne die Unterschiede zwischen den Speicherorten zu vergleichen.   | 

## Optionen für die Datei- und Objektverwaltung
<a name="task-option-file-object-handling"></a>

Sie können einige Aspekte der DataSync Behandlung Ihrer Dateien oder Objekte am Zielort steuern. Sie DataSync können beispielsweise Dateien am Ziel löschen, die sich nicht in der Quelle befinden.


| Option in der Konsole | Option in der API | Description | 
| --- | --- | --- | 
|  **Behalte gelöschte Dateien**  |  [PreserveDeletedFiles](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-PreserveDeletedFiles)  |  Gibt an, ob Dateien oder Objekte am Zielspeicherort DataSync verwaltet werden, die in der Quelle nicht vorhanden sind. Wenn Sie Ihre Aufgabe so konfigurieren, dass Objekte aus Ihrem Amazon S3 S3-Bucket gelöscht werden, fallen möglicherweise Gebühren für die Mindestspeicherdauer für bestimmte Speicherklassen an. Weitere Informationen hierzu finden Sie unter [Überlegungen zur Speicherklasse bei Amazon S3 S3-Übertragungen](create-s3-location.md#using-storage-classes).  Sie können Ihre Aufgabe nicht so konfigurieren, dass Daten im Ziel gelöscht und gleichzeitig [alle Daten übertragen](#task-option-transfer-mode) werden. Wenn Sie alle Daten übertragen, wird Ihr Zielort DataSync nicht gescannt und Sie wissen nicht, was gelöscht werden soll.   | 
|  **Dateien überschreiben**  |  [OverwriteMode](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-OverwriteMode)  |  Gibt an, ob DataSync Daten im Zielverzeichnis geändert werden, wenn sich die Quelldaten oder Metadaten geändert haben. Wenn Sie Ihre Aufgabe nicht so konfigurieren, dass Daten überschrieben werden, werden die Zieldaten auch dann nicht überschrieben, wenn sich die Quelldaten unterscheiden. Wenn Ihre Aufgabe Objekte überschreibt, fallen möglicherweise zusätzliche Gebühren für bestimmte Speicherklassen an (z. B. für das Abrufen oder vorzeitiges Löschen). Weitere Informationen hierzu finden Sie unter [Überlegungen zur Speicherklasse bei Amazon S3 S3-Übertragungen](create-s3-location.md#using-storage-classes).  | 

## Optionen für die Handhabung von Metadaten
<a name="task-option-metadata-handling"></a>

DataSync kann Datei- und Objektmetadaten während einer Übertragung beibehalten. Welche Metadaten beibehalten DataSync werden können, hängt von den beteiligten Speichersystemen ab und davon, ob diese Systeme eine ähnliche Metadatenstruktur verwenden.

Stellen Sie vor der Konfiguration Ihrer Aufgabe sicher, dass Sie wissen, wie [Metadaten](metadata-copied.md) und [spezielle Dateien](special-files-copied.md) bei der Übertragung zwischen Ihrem Quell- und Zielspeicherort DataSync behandelt werden.

**Wichtig**  
DataSync unterstützt Übertragungen zu und von bestimmten Cloud-Speichersystemen von Drittanbietern wie Google Cloud Storage und IBM Cloud Object Storage, die Systemmetadaten auf eine Weise verarbeiten, die nicht vollständig S3-kompatibel ist. Bei diesen Übertragungen wird DataSync versucht, Metadatenattribute wie`ContentType`, `ContentEncoding``ContentLanguage`, und nach bestem Wissen `CacheControl` zu kopieren. Wenn das Zielspeichersystem diese Attribute nicht anwendet, werden sie bei der Aufgabenüberprüfung ignoriert.


| Option in der Konsole | Option in der API | Description | 
| --- | --- | --- | 
|  **Besitz kopieren**  | [https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-Gid](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-Gid) |  Gibt an, ob der Besitz von POSIX-Dateien und -Ordnern DataSync kopiert wird, z. B. die Gruppen-ID der Eigentümer der Datei und die Benutzer-ID des Besitzers der Datei.  | 
|  **Berechtigungen kopieren**  | [PosixPermissions](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-PosixPermissions) |  Gibt an, ob POSIX-Berechtigungen für Dateien und Ordner von der Quelle zum Ziel DataSync kopiert werden.  | 
| Zeitstempel kopieren | [https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-Atime](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-Atime) |  Gibt an, ob die Zeitstempel-Metadaten von der Quelle zum Ziel DataSync kopiert werden. Erforderlich, wenn Sie eine Aufgabe mehr als einmal ausführen müssen.  | 
| Objekt-Tags kopieren | [ObjectTags](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-ObjectTags) |  Gibt an, DataSync ob die mit Ihren Objekten verknüpften Tags bei der Übertragung zwischen Objektspeichersystemen beibehalten werden.  | 
| Besitz kopieren DACLs, und SACLs | [SecurityDescriptorCopyFlags ](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-SecurityDescriptorCopyFlags)gesetzt auf OWNER\$1DACL\$1SACL |  DataSync kopiert Folgendes: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/configure-metadata.html)  | 
| Besitz kopieren und DACLs | [SecurityDescriptorCopyFlags ](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-SecurityDescriptorCopyFlags)eingestellt auf OWNER\$1DACL |  DataSync kopiert Folgendes: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/datasync/latest/userguide/configure-metadata.html) DataSync wird nicht kopiert SACLs , wenn Sie diese Option wählen.  | 
| Kopieren Sie nicht das Eigentum oder ACLs | [SecurityDescriptorCopyFlags ](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-SecurityDescriptorCopyFlags)gesetzt auf NONE |  DataSync kopiert keine Eigentums- oder Berechtigungsdaten. Die Objekte, DataSync die an Ihren Zielort schreiben, gehören dem Benutzer, dessen Anmeldeinformationen für den DataSync Zugriff auf das Ziel bereitgestellt wurden. Die Berechtigungen für Zielobjekte werden auf der Grundlage der auf dem Zielserver konfigurierten Berechtigungen bestimmt.  | 

## Konfiguration der Optionen für die Handhabung von Dateien, Objekten und Metadaten
<a name="configure-file-metadata-options"></a>

Sie können konfigurieren, wie Dateien, Objekte und Metadaten DataSync behandelt werden, wenn Sie Ihre Übertragungsaufgabe erstellen, bearbeiten oder starten.

### Verwenden der DataSync Konsole
<a name="configure-metadata-console"></a>

In den folgenden Anweisungen wird beschrieben, wie Sie beim Erstellen einer Aufgabe Optionen für die Verarbeitung von Dateien, Objekten und Metadaten konfigurieren.

1. Öffnen Sie die AWS DataSync Konsole unter [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Erweitern Sie im linken Navigationsbereich die Option **Datenübertragung**, wählen Sie dann **Aufgaben** und anschließend **Aufgabe erstellen** aus.

1. Konfigurieren Sie die Quell- und Zielorte Ihrer Aufgabe.

   Weitere Informationen finden Sie unter [Mit wem kann ich meine Daten übertragen AWS DataSync?](working-with-locations.md).

1. Wählen Sie für **den Übertragungsmodus** eine der folgenden Optionen:
   + **Nur Daten übertragen, die sich geändert haben**
   + **Alle Daten übertragen**

   Weitere Informationen zu diesen Optionen finden Sie unter [Optionen für den Übertragungsmodus](#task-option-transfer-mode).

1. Wählen Sie **Gelöschte Dateien behalten** DataSync , wenn Sie Dateien oder Objekte am Zielort behalten möchten, die in der Quelle nicht vorhanden sind.

   Wenn Sie diese Option nicht wählen und Ihre Aufgabe Objekte aus Ihrem Amazon S3 S3-Bucket löscht, fallen möglicherweise Gebühren für die Mindestspeicherdauer für bestimmte Speicherklassen an. Weitere Informationen hierzu finden Sie unter [Überlegungen zur Speicherklasse bei Amazon S3 S3-Übertragungen](create-s3-location.md#using-storage-classes).
**Warnung**  
Sie können diese Option nicht abwählen und die Option Alle Daten **übertragen** aktivieren. Wenn Sie alle Daten übertragen, wird Ihr Zielort DataSync nicht gescannt und Sie wissen nicht, was gelöscht werden soll.

1. Wählen Sie **Dateien überschreiben**, wenn Sie Daten am Zielort ändern DataSync möchten, wenn sich die Quelldaten oder Metadaten geändert haben.

   Wenn Ihre Aufgabe Objekte überschreibt, fallen möglicherweise zusätzliche Gebühren für bestimmte Speicherklassen an (z. B. für das Abrufen oder vorzeitiges Löschen). Weitere Informationen hierzu finden Sie unter [Überlegungen zur Speicherklasse bei Amazon S3 S3-Übertragungen](create-s3-location.md#using-storage-classes).

   Wenn Sie diese Option nicht wählen, werden die Zieldaten auch dann nicht überschrieben, wenn sich die Quelldaten unterscheiden.

1. Wählen Sie unter **Übertragungsoptionen** aus, wie Sie mit Metadaten umgehen DataSync möchten. Weitere Informationen zu diesen Optionen finden Sie unter [Optionen für die Handhabung von Metadaten](#task-option-metadata-handling).
**Wichtig**  
Die Optionen, die Ihnen in der Konsole angezeigt werden, hängen von den Quell- und Zielorten Ihrer Aufgabe ab. Möglicherweise müssen Sie **Zusätzliche Einstellungen** erweitern, um einige dieser Optionen zu sehen.
   + **Besitz kopieren**
   + **Berechtigungen kopieren**
   + **Zeitstempel kopieren**
   + **Objekt-Tags kopieren**
   + **Besitz kopieren DACLs, und SACLs**
   + **Besitz kopieren und DACLs**
   + **Kopieren Sie nicht das Eigentum oder ACLs**

### Verwenden der DataSync API
<a name="configure-file-metadata-options-api"></a>

Sie können Optionen für die Verarbeitung von Dateien, Objekten und Metadaten konfigurieren, indem Sie den `Options` Parameter mit einer der folgenden Operationen verwenden:
+ [CreateTask](https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateTask.html)
+ [StartTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html)
+ [UpdateTask](https://docs.aws.amazon.com/datasync/latest/userguide/API_UpdateTask.html)