Tutorial: Job einreichen - AWS Batch

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: Job einreichen

Nachdem Sie eine Jobdefinition registriert haben, können Sie sie als Job an AWS Batch eine Job-Warteschlange 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/.

  2. Wählen Sie in der Navigationsleiste die aus, die Sie verwenden AWS-Region möchten.

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

  4. Wählen Sie Neuen Job einreichen aus.

  5. 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.

  6. Wählen Sie unter Jobdefinition eine bestehende Jobdefinition für Ihren Job aus. Weitere Informationen finden Sie unter Erstellen Sie eine Auftragsdefinition mit einem Knoten .

  7. Wählen Sie für Job-Warteschlange eine bestehende Job-Warteschlange aus. Weitere Informationen finden Sie unter Eine Job-Warteschlange erstellen.

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

    1. Geben Sie unter 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 Arbeitsabhängigkeiten.

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

  10. (Optional) Erweitern Sie Tags und wählen Sie dann Tag hinzufügen aus, um der Ressource Tags hinzuzufügen. Geben Sie einen Schlüssel und einen optionalen Wert ein und wählen Sie dann Tag hinzufügen.

  11. Wählen Sie „Nächste Seite“.

  12. Gehen Sie im Abschnitt Job-Overrides wie folgt vor:

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

    2. (Optional) Geben Sie für Auftragsversuche ein, wie oft maximal AWS Batch versucht wird, den Job in einen RUNNABLE Status zu versetzen. Sie können eine Zahl zwischen 1 und 10 eingeben. Weitere Informationen finden Sie unter Automatisierte Auftragswiederholungen.

    3. (Optional) Geben Sie für das Ausführungs-Timeout den Timeout-Wert (in Sekunden) ein. Das Ausführungstimeout ist die Zeitspanne, bis ein unvollendeter Job beendet wird. Wenn ein Versuch die Timeout-Dauer überschreitet, wird er gestoppt und erhält einen Status. FAILED Weitere Informationen finden Sie unter Timeouts bei der Job. 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.

    4. (Optional) Aktivieren Sie die Option Tags weitergeben, um Tags aus dem Job und der Jobdefinition an die ECS Amazon-Aufgabe weiterzugeben.

  13. Erweitern Sie Additional configuration (Zusätzliche Konfiguration).

  14. (Optional) Wählen Sie unter Bedingungen für die Wiederholungsstrategie die Option Beim Beenden bewerten hinzufügen aus. Geben Sie mindestens einen Parameterwert ein und wählen Sie dann eine Aktion aus. Für jeden Satz von Bedingungen muss Aktion 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 die Wiederholung des Jobs.

    Wichtig

    Wenn Sie „Beim Beenden bewerten hinzufügen“ wählen, konfigurieren Sie mindestens einen Parameter und wählen Sie entweder eine Aktion oder „Beim Beenden auswerten entfernen“.

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

  16. Gehen Sie im Abschnitt Container-Überschreibungen wie folgt vor:

    1. Geben Sie unter Befehl den Befehl an, der an den Container übergeben werden soll. Bei einfachen Befehlen geben Sie den Befehl genauso ein wie bei einer Befehlszeile. Verwenden Sie für kompliziertere Befehle (z. B. mit Sonderzeichen) die JSONSyntax.

      Anmerkung

      Dieser Parameter darf keine leere Zeichenfolge enthalten.

    2. Geben Sie für die Nummer ein vCPUs, die vCPUs für den Container reserviert werden sollen. Dieser Parameter ist dem CpuShares Abschnitt Create a container von Docker Remote API und der --cpu-shares Option to docker runzugeordnet. Jedes V CPU entspricht 1.024 AktienCPU. Sie müssen mindestens ein V CPU angeben.

    3. Geben Sie unter Speicher das Speicherlimit ein, das für den Container verfügbar ist. Wenn Ihr Container versucht, den hier angegebenen Speicher zu überschreiten, wird der Container gestoppt. Dieser Parameter ist dem Memory Abschnitt Create a container von Docker Remote API und der --memory Option to docker runzugeordnet. Sie müssen mindestens 4 MB Arbeitsspeicher für einen Auftrag festlegen.

      Anmerkung

      Um Ihre Ressourcennutzung zu maximieren, priorisieren Sie den Arbeitsspeicher für Jobs eines bestimmten Instanztyps. Weitere Informationen finden Sie unter Speicherverwaltung für Rechenressourcen.

    4. (Optional) Wählen Sie unter Anzahl von die Anzahl der ausGPUs, die für den Container reserviert werden GPUs soll.

    5. (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.

    6. Wählen Sie Nächste Seite.

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