

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.

# Erstellen eines Batch-Vorgangsauftrags mit Auftrags-Markierungen zur Kennzeichnung
<a name="batch-ops-tags-create"></a>

Sie können den Zugriff auf Ihre Aufträge in Amazon S3 Batch Operations kennzeichnen und steuern, indem Sie *Tags* hinzufügen. Markierungen können verwendet werden, um zu ermitteln, wer für einen Batch-Vorgangsauftrag verantwortlich ist. Sie können Aufträge mit ihnen zugeordneten Markierungen erstellen oder Sie können Aufträgen nach ihrer Erstellung Markierungen hinzufügen. Weitere Informationen finden Sie unter [Steuern von Zugriffs- und Labeling-Aufträgen mithilfe von Markierungen](batch-ops-job-tags.md).

## Mit dem AWS CLI
<a name="batch-ops-example-cli-job-tags-create-job"></a>

Im folgenden AWS CLI Beispiel wird ein `S3PutObjectCopy` S3-Auftrag für Batch Operations erstellt, der Job-Tags als Beschriftungen für den Job verwendet. 

1. Wählen Sie die Aktion oder `OPERATION` aus, die der Batch-Vorgangsauftrag ausführen soll, und wählen Sie Ihre `TargetResource`.

   ```
   read -d '' OPERATION <<EOF
   {
     "S3PutObjectCopy": {
       "TargetResource": "arn:aws:s3:::amzn-s3-demo-destination-bucket"
     }
   }
   EOF
   ```

1. Identifizieren Sie die Auftrags-`TAGS`, die Sie für den Auftrag wünschen. In diesem Fall wenden Sie beiden Markierungen `department` und `FiscalYear` mit den Werten `Marketing` bzw. `2020` an.

   ```
   read -d '' TAGS <<EOF
   [
     {
       "Key": "department",
       "Value": "Marketing"
     },
     {
       "Key": "FiscalYear",
       "Value": "2020"
     }
   ]
   EOF
   ```

1. Geben Sie das `MANIFEST` für den Batch-Vorgangsauftrag an.

   ```
   read -d '' MANIFEST <<EOF
   {
     "Spec": {
       "Format": "EXAMPLE_S3BatchOperations_CSV_20180820",
       "Fields": [
         "Bucket",
         "Key"
       ]
     },
     "Location": {
       "ObjectArn": "arn:aws:s3:::amzn-s3-demo-manifest-bucket/example_manifest.csv",
       "ETag": "example-5dc7a8bfb90808fc5d546218"
     }
   }
   EOF
   ```

1. Konfigurieren Sie den `REPORT` für den Batch-Vorgangsauftrag.

   ```
   read -d '' REPORT <<EOF
   {
     "Bucket": "arn:aws:s3:::amzn-s3-demo-completion-report-bucket",
     "Format": "Example_Report_CSV_20180820",
     "Enabled": true,
     "Prefix": "reports/copy-with-replace-metadata",
     "ReportScope": "AllTasks"
   }
   EOF
   ```

1. Führen Sie die Aktion `create-job` aus, um Ihren Batch-Vorgangsauftrag mit Eingaben zu erstellen, die in den vorherigen Schritten festgelegt wurden.

   ```
   aws \
       s3control create-job \
       --account-id 123456789012 \
       --manifest "${MANIFEST//$'\n'}" \
       --operation "${OPERATION//$'\n'/}" \
       --report "${REPORT//$'\n'}" \
       --priority 10 \
       --role-arn arn:aws:iam::123456789012:role/batch-operations-role \
       --tags "${TAGS//$'\n'/}" \
       --client-request-token "$(uuidgen)" \
       --region us-west-2 \
       --description "Copy with Replace Metadata";
   ```

## Verwenden des AWS SDK for Java
<a name="batch-ops-examples-java-job-with-tags-create"></a>

Um mithilfe des AWS SDK for Java einen S3 Batch Operations-Job mit Tags zu erstellen, können Sie den S3Control-Client verwenden, um Jobparameter wie den Manifestspeicherort, Joboperationen, Berichtseinstellungen und Tags für Organisations- und Nachverfolgungszwecke zu konfigurieren.

Beispiele für die Erstellung von S3 Batch Operations-Jobs mit Tags mithilfe des AWS SDK for Java finden [Sie unter Erstellen eines Batch-Jobs zum Kopieren von Objekten](https://docs.aws.amazon.com/AmazonS3/latest/API/s3-control_example_s3-control_CreateJob_section.html) in der *Amazon S3 S3-API-Referenz*.