

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.

# Tutorial: Einen Job einreichen
<a name="submit_job"></a>

Nachdem Sie eine Auftragsdefinition registriert haben, können Sie sie als AWS Batch Job an eine Auftragswarteschlange senden. Sie können viele der in der Auftragsdefinition angegebenen Parameter zur Laufzeit überschreiben.

**So senden Sie einen Auftrag**

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

1. Wählen Sie in der Navigationsleiste die AWS-Region zu verwendende aus.

1. Wählen Sie im Navigationsbereich die Option **Jobs (Aufträge)** aus.

1. Wählen Sie Neuen Job ** einreichen aus**.

1. Geben Sie ** unter ** Name einen eindeutigen Namen für Ihre Jobdefinition ein. Der Name kann bis zu 128 Zeichen lang sein. Er kann Groß- und Kleinbuchstaben, Zahlen, Bindestriche (-) und Unterstriche (\_) enthalten.

1. Wählen Sie unter ** Jobdefinition ** eine bestehende Jobdefinition für Ihren Job aus. Weitere Informationen finden Sie unter [Erstellen Sie eine Jobdefinition mit einem Knoten](create-job-definition.md).

1. Wählen Sie für ** Auftragswarteschlange ** eine vorhandene Jobwarteschlange aus. Weitere Informationen finden Sie unter [Eine Jobwarteschlange erstellen](create-job-queue.md).

1. Wählen Sie für ** Jobabhängigkeiten ** die Option Jobabhängigkeiten ** hinzufügen aus**.

   1. Geben Sie für ** Job-ID ** die Job-ID für alle Abhängigkeiten ein. Wählen Sie dann Jobabhängigkeiten ** hinzufügen aus**. Ein Job kann bis zu 20 Abhängigkeiten haben. Weitere Informationen finden Sie unter [Abhängigkeiten zwischen Jobs](job_dependencies.md).

1. (Nur Array-Aufträge) Geben Sie für **Array-Größe** eine Array-Größe zwischen 2 und 10.000 an.

1. (Optional) Erweitern Sie „**Tags“ ** und wählen Sie dann „Tag ** hinzufügen“**, um der Ressource Stichwörter hinzuzufügen. Geben Sie einen Schlüssel und einen optionalen Wert ein und wählen Sie dann Tag ** hinzufügen aus**.

1. Wählen Sie „**Nächste Seite“**.

1. Im ** Abschnitt ** Auftragsüberschreibungen:

   1. 

      (Optional) Geben Sie unter ** Planungspriorität ** einen Wert für die Planungspriorität zwischen 0 und 100 ein. Höhere Werte erhalten eine höhere Priorität.

   1. (Optional) Geben Sie für ** Auftragsversuche ** die maximale Anzahl der AWS Batch Versuche ein, den Job in einen bestimmten `RUNNABLE` Status zu verschieben. Sie können eine Zahl zwischen 1 und 10 eingeben. Weitere Informationen finden Sie unter [Automatisierte Auftragswiederholungen](job_retries.md).

   1. (Optional) Geben Sie für das ** Ausführungs-Timeout ** den Timeout-Wert (in Sekunden) ein. Der Ausführungs-Timeout gibt an, wie lange es dauert, bis ein noch nicht abgeschlossener Job beendet wird. Wenn ein Versuch die Timeout-Dauer überschreitet, wird er gestoppt und geht in einen Status über. `FAILED` Weitere Informationen finden Sie unter [Zeitüberschreitungen bei Aufträgen](job_timeouts.md). Der Mindestwert beträgt 60 Sekunden.
**Wichtig**  
Verlassen Sie sich nicht darauf, dass Jobs, die auf Fargate-Ressourcen ausgeführt werden, länger als 14 Tage laufen. Nach 14 Tagen sind die Fargate-Ressourcen möglicherweise nicht mehr verfügbar und der Job wird wahrscheinlich beendet.

   1. (Optional) Aktivieren Sie „Tags ** weitergeben“**, um Stichwörter aus der Job- und Auftragsdefinition an die Amazon ECS-Aufgabe zu übertragen.

1. Erweitern Sie **Additional configuration (Zusätzliche Konfiguration)**.

1. (Optional) Wählen Sie für die Bedingungen der Strategie „**Erneut versuchen“ die Option „Beim ** Beenden auswerten ** hinzufügen“ aus. ** Geben Sie mindestens einen Parameterwert ein und wählen Sie dann eine ** Aktion ** aus. Für jeden Satz von Bedingungen ** muss ** Action entweder auf ** Wiederholen ** oder ** Beenden ** gesetzt werden. Diese Aktionen bedeuten Folgendes:
   + **Wiederholen ** — AWS Batch Wiederholt die Versuche, bis die von Ihnen angegebene Anzahl von Auftragsversuchen erreicht ist.
   + **Beenden ** — AWS Batch beendet den erneuten Versuch, den Job auszuführen.
**Wichtig**  
Wenn Sie „Bewertung beim Beenden ** hinzufügen“ wählen**, konfigurieren Sie mindestens einen Parameter und wählen Sie entweder eine ** Aktion ** oder wählen Sie „Bewertung beim Beenden ** ** entfernen“.

1. Wählen Sie für ** Parameter ** die Option Parameter ** hinzufügen aus, ** um Platzhalter für die Parameterersetzung hinzuzufügen. Geben Sie dann einen ** Schlüssel ** und einen optionalen ** Wert ein. **

1. Im ** Abschnitt ** Container-Überschreibungen:

   1. Geben Sie für ** Command ** die Befehle als ihr ** ** JSON-Zeichenfolgen-Array-Äquivalent in das Feld ein.

      Dieser Parameter ist `Cmd` im Abschnitt [Erstellen eines Containers](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate) der [Docker Remote-API](https://docs.docker.com/engine/api/v1.38/) und dem Parameter `COMMAND` von [**docker run**](https://docs.docker.com/engine/reference/commandline/run/) zugeordnet. Weitere Informationen zum `CMD` Docker-Parameter finden Sie unter [ https://docs.docker.com/engine/reference/builder/ \#cmd](https://docs.docker.com/engine/reference/builder/#cmd).
**Anmerkung**  
Dieser Parameter darf keine leere Zeichenfolge enthalten.

   1. Geben Sie für ** vCPUs die Anzahl der vCPUs ein**, die für den Container reserviert werden sollen. Dieser Parameter ordnet zu `CpuShares` im Bereich [Erstellen eines Containers](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate) der [Docker Remote API](https://docs.docker.com/engine/api/v1.38/) und der Option `--cpu-shares` für die [**docker run**](https://docs.docker.com/engine/reference/commandline/run/) zu. Jede vCPU entspricht 1.024 CPU-Anteilen. Sie müssen mindestens eine vCPU angeben.

   1. Geben Sie für ** Arbeitsspeicher das Speicherlimit ein**, das für den Container verfügbar ist. Wenn Ihr Container versucht, den hier angegebenen Arbeitsspeicher zu überschreiten, wird der Container angehalten. Dieser Parameter ordnet zu `Memory` im Bereich [Erstellen eines Containers](https://docs.docker.com/engine/api/v1.38/#operation/ContainerCreate) der [Docker Remote API](https://docs.docker.com/engine/api/v1.38/) und der Option `--memory` für die [**docker run**](https://docs.docker.com/engine/reference/commandline/run/) zu. Sie müssen mindestens 4 MB Arbeitsspeicher für einen Auftrag festlegen.
**Anmerkung**  
Um Ihre Ressourcenauslastung zu maximieren, priorisieren Sie den Arbeitsspeicher für Jobs eines bestimmten Instance-Typs. Weitere Informationen finden Sie unter [Speicherverwaltung für Rechenressourcen](memory-management.md).

   1. (Optional) Wählen Sie unter ** Anzahl der GPUs die Anzahl der GPUs aus**, die für den Container reserviert werden sollen.

   1. (Optional) Wählen Sie für ** Umgebungsvariablen die Option Umgebungsvariable ** hinzufügen aus**, ** um Umgebungsvariablen als Name-Wert-Paare hinzuzufügen. Diese Variablen werden an den Container übergeben.

   1. Wählen Sie ** Nächste Seite**.

   1. Überprüfen ** Sie für die ** Auftragsüberprüfung die Konfigurationsschritte. Wenn Sie Änderungen vornehmen müssen, wählen Sie **Edit** (Bearbeiten). Wenn Sie fertig sind, wählen Sie Jobdefinition ** erstellen**.