AWS Batch 搜尋任務佇列中的任務 - AWS Batch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Batch 搜尋任務佇列中的任務

您可以使用任務搜尋在 中搜尋和篩選 AWS Batch 任務。此功能提供在現有任務佇列中搜尋並篩選其任務的選項。

搜尋和篩選能夠擷取未處於終端狀態 (SUCCEEDEDFAILED) 的任務。一旦任務的狀態為 SUCCEEDEDFAILED或者您應該能夠擷取任務最多七天。您仍然可以檢視任務的 CloudWatch 或 Amazon EventBridge 日誌。

若要同時使用多個條件進行搜尋,請使用進階搜尋功能。例如,您可以包含下列任何或所有篩選條件:狀態日期範圍和其他條件 (例如任務名稱、任務定義或任務 ID)。

搜尋 AWS Batch 任務AWS (主控台)

使用此程序在 AWS Batch 主控台中搜尋任務佇列中的任務。

  1. 導覽至 AWS Batch 主控台

  2. 在導覽窗格中,選擇任務

  3. 開啟進階搜尋

  4. 展開任務佇列下拉式清單,然後選擇您要搜尋的任務佇列。

    注意

    您一次只能搜尋一個任務佇列內的任務。

  5. 對於搜尋選項

    1. 針對狀態下拉式清單,您可以選擇要篩選的一或多個狀態。如需詳細資訊,請參閱任務狀態服務任務狀態

    2. 選擇日期範圍,根據日期和時間範圍篩選結果。

      • 選擇相對模式,以搜尋在從目前日期和時間回溯計數的時間範圍內建立日期的任務。

      • 選擇絕對模式以搜尋在您指定的日期和時間範圍內建立日期的任務。

    3. 其他條件欄位中,輸入要包含在搜尋結果中的關鍵字。例如,您可以使用此欄位依任務名稱任務定義任務 ID 進行搜尋。視 屬性而定,可能會有其他運算子,例如等於 (=) 或包含您必須定義的 (:)。

      注意

      SageMaker Training 任務佇列僅支援依任務名稱任務 ID 篩選

  6. 選擇 Search (搜尋)。

搜尋和篩選 AWS Batch 任務 (AWS CLI)

使用此程序,透過 列出任務佇列中的所有任務 AWS CLI。或者,使用 篩選條件參數,根據您指定的條件縮小結果範圍。

Search job queue (AWS CLI)

您可以使用 list-jobs 命令來搜尋和篩選任務佇列。

例如,您可以根據任務名稱搜尋任務佇列:

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

在上述命令中,進行下列變更:

  • 以您的任務佇列名稱取代 my-job-queue

  • my-job 取代為您的任務名稱。

Search service job queue (AWS CLI)

您可以使用 list-service-jobs 命令來搜尋和篩選服務任務佇列。

例如,您可以根據任務名稱搜尋服務任務佇列:

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

在上述命令中,進行下列變更:

  • 以您的服務任務佇列名稱取代 my-sm-queue

  • 以您的服務任務名稱取代 my-sm-job