AWS Batch Suchen Sie in einer Job-Warteschlange nach Jobs - 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.

AWS Batch Suchen Sie in einer Job-Warteschlange nach Jobs

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

Durch Suchen und Filtern können Jobs abgerufen werden, die sich nicht im Endstatus (SUCCEEDEDoderFAILED) befinden. Sobald ein Job den Status SUCCEEDED oder hat, sollten FAILED Sie ihn bis zu sieben Tage lang abrufen können. Sie können weiterhin die EventBridge Protokolle 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 verwenden: Status, Datumsbereich und zusätzliche Kriterien (z. B. einen Jobnamen, eine Jobdefinition oder eine Job-ID).

AWS Batch Jobs suchen (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 Job-Warteschlange nach Jobs suchen.

  5. Für Suchoptionen:

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

      Anmerkung

      Eltern von Array-Jobs werden darüber informiert, PENDING wenn ein untergeordneter Job aktualisiert wird, RUNNABLE und behalten ihren PENDING Status, solange untergeordnete Jobs ausgeführt werden. Um diese Jobs anzuzeigen, filtern Sie nach PENDING Status, bis alle untergeordneten Jobs einen Endstatus erreicht haben.

    2. Wählen Sie Datumsbereich, um die Ergebnisse nach Datum und Uhrzeit 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 rückwärts gezählt wird.

      • 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 Stichwörter ein, die in die Suchergebnisse aufgenommen werden sollen. Sie können dieses Feld beispielsweise verwenden, um nach Jobname, Jobdefinition, Job-ID oder Share-ID zu suchen. Je nach Eigenschaft müssen Sie möglicherweise weitere Operatoren definieren, z. B. ist gleich (=) oder enthält (:).

      Anmerkung

      SageMaker Warteschlangen für Trainingsjobs 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 Jobstatusfilterung ausschließen.

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

Suchen und filtern Sie 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 Job-Warteschlange zu suchen und zu filtern.

Sie können beispielsweise eine Job-Warteschlange anhand des Jobnamens durchsuchen:

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

Jobs nach der gemeinsamen ID filtern:

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

Beim Filtern nach der Share-ID können Sie den Jobstatus angeben:

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-jobErsetze es durch den Namen deines Jobs.

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

Search service job queue (AWS CLI)

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

Sie können beispielsweise eine Warteschlange für Serviceaufträge 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 gemeinsamen 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 Service-Job-Warteschlange.

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

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