View a markdown version of this page

Suchen AWS Batch für Jobs in einer Jobwarteschlange - 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.

Suchen AWS Batch für Jobs in einer Jobwarteschlange

Sie können Ihre Jobs AWS Batch mit der Jobsuche suchen und filtern. Diese Funktion bietet die Möglichkeit, in einer vorhandenen Jobwarteschlange zu suchen und ihre Jobs zu filtern.

Suche und Filter sind in der Lage, Jobs abzurufen, die sich nicht im Endzustand (SUCCEEDEDoderFAILED) befinden. Sobald der Status eines Jobs erreicht istSUCCEEDED, sollten FAILED Sie den Job bis zu sieben Tage lang abrufen können. Sie können immer noch die EventBridge Logs eines Jobs CloudWatch oder von Amazon einsehen.

Verwenden Sie die erweiterte Suchfunktion, um nach mehreren Kriterien gleichzeitig zu suchen. Sie können beispielsweise einen oder alle der folgenden Filter einbeziehen: Status, Datumsbereich und Zusätzliche Kriterien (z. B. einen Jobnamen, eine Jobdefinition oder eine Job-ID).

Suchen AWS Batch Jobs (AWS Konsole)

Gehen Sie wie folgt vor, um die Jobs in einer Auftragswarteschlange in der AWS Batch Konsole zu durchsuchen.

  1. Navigieren Sie zur AWS Batch -Konsole.

  2. Wählen Sie im Navigationsbereich Jobs aus.

  3. Aktivieren Sie die erweiterte Suche.

  4. Erweitern Sie die Dropdownliste Job-Warteschlange und wählen Sie die Job-Warteschlange aus, in der Sie suchen möchten.

    Anmerkung

    Sie können jeweils nur in einer Jobwarteschlange nach Jobs suchen.

  5. Für Suchoptionen:

    1. In der Status-Dropdown-Liste können Sie einen oder mehrere Status auswählen, nach denen gefiltert werden soll. Weitere Informationen erhalten Sie unter Status des Jobs und Status des Serviceauftrags.

      Anmerkung

      Die übergeordneten Array-Jobs werden aktualisiert, PENDING sobald ein untergeordneter Job auf den Status eines untergeordneten Jobs aktualisiert wird, RUNNABLE und behalten den PENDING Status, solange untergeordnete Jobs ausgeführt werden. Um diese Jobs anzuzeigen, filtern Sie nach PENDING Status, bis alle untergeordneten Jobs einen Endstatus erreichen.

    2. Wählen Sie Datumsbereich, um die Ergebnisse anhand eines Datums- und Zeitbereichs zu filtern.

      • Wählen Sie den Modus Relativ, um nach Jobs zu suchen, deren Erstellungsdatum innerhalb eines Zeitbereichs liegt, der vom aktuellen Datum und der aktuellen Uhrzeit aus rückwärts zählt.

      • Wählen Sie den Modus Absolut, um nach Jobs zu suchen, deren Erstellungsdatum innerhalb eines von Ihnen angegebenen Datums- und Zeitbereichs liegt.

    3. Geben Sie im Feld Zusätzliche Kriterien Schlüsselwörter ein, die in die Suchergebnisse aufgenommen werden sollen. Sie können dieses Feld beispielsweise verwenden, um nach Jobname, Jobdefinition, Job-ID oder Aktienkennung zu suchen. Je nach Eigenschaft müssen Sie möglicherweise zusätzliche Operatoren wie „gleich“ (=) oder „enthält“ (:) definieren.

      Anmerkung

      SageMaker Warteschlangen für Trainingsaufträge unterstützen nur das Filtern nach Jobname und Job-ID

      Anmerkung

      Wenn Sie nach der Share-ID filtern, können Sie auch einen Jobstatus angeben. Dies ist eine Ausnahme von der Einschränkung, bei der andere Filter die Filterung des Jobstatus ausschließen.

  6. Wählen Sie Search (Suchen) aus.

Suchen und filtern AWS Batch Jobs (AWS CLI)

Gehen Sie wie folgt vor, um alle Jobs in einer Auftragswarteschlange mit dem aufzulisten AWS CLI. Verwenden Sie optional den Parameter -filters, um die Ergebnisse anhand der von Ihnen angegebenen Kriterien einzugrenzen.

Search job queue (AWS CLI)

Sie können den Befehl list-jobs verwenden, um eine Auftragswarteschlange zu suchen und zu filtern.

Beispielsweise können Sie eine Jobwarteschlange anhand des Auftragsnamens durchsuchen:

aws batch list-jobs \ --job-queue my-job-queue \ --filters name=JOB_NAME,values="my-job"

Jobs nach der Share-ID filtern:

aws batch list-jobs \ --job-queue my-job-queue \ --filters name=SHARE_IDENTIFIER,values="my-share"

Wenn Sie nach der Share-ID filtern, können Sie den Jobstatus mit einbeziehen:

aws batch list-jobs \ --job-queue my-job-queue \ --job-status RUNNING \ --filters name=SHARE_IDENTIFIER,values="my-share"

Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:

  • my-job-queueErsetzen Sie es durch den Namen Ihrer Job-Warteschlange.

  • my-jobErsetzen Sie es durch den Namen Ihres Jobs.

  • my-shareErsetzen Sie ihn durch die Aktienkennung, nach der Sie filtern möchten.

Search service job queue (AWS CLI)

Sie können den Befehl list-service-jobs verwenden, um eine Warteschlange für Serviceaufträge zu suchen und zu filtern.

Beispielsweise können Sie eine Service-Job-Warteschlange anhand des Auftragsnamens durchsuchen:

aws batch list-service-jobs \ --job-queue my-sm-queue \ --filters name=JOB_NAME,values="my-sm-job"

Serviceaufträge nach der Share-ID filtern:

aws batch list-service-jobs \ --job-queue my-sm-queue \ --filters name=SHARE_IDENTIFIER,values="my-share"

Nehmen Sie im vorherigen Befehl die folgenden Änderungen vor:

  • my-sm-queueErsetzen Sie es durch den Namen Ihrer Serviceauftragswarteschlange.

  • my-sm-jobErsetzen Sie es durch den Namen Ihres Serviceauftrags.

  • my-shareErsetzen Sie es durch die Aktienkennung, nach der Sie filtern möchten.