ジョブキュー内のジョブ AWS Batch を検索する - AWS Batch

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ジョブキュー内のジョブ AWS Batch を検索する

ジョブ検索 AWS Batch を使用して、 でジョブを検索およびフィルタリングできます。この機能は、既存のジョブキュー内で検索し、そのジョブをフィルタリングするオプションを提供します。

検索とフィルターは、終了状態 (SUCCEEDED または ) ではないジョブを取得できますFAILED。ジョブの状態が SUCCEEDEDまたは FAILED になると、最大 7 日間ジョブを取得できるようになります。ジョブの CloudWatch または Amazon EventBridge ログは引き続き表示できます。

複数の条件を同時に使用して検索するには、高度な検索機能を使用します。たとえば、ステータス日付範囲追加条件 (ジョブ名、ジョブ定義、ジョブ ID など) のいずれかまたはすべてを含めることができます。

検索 AWS Batch ジョブ (AWS コンソール)

コンソールでジョブキュー内のジョブを検索するには、この手順を使用します AWS Batch 。

  1. AWS Batch コンソールに移動します。

  2. ナビゲーションペインで [ジョブ] を選択します。

  3. 詳細検索をオンにします。

  4. [ジョブキュー] ドロップダウンリストを展開し、検索するジョブキューを選択します。

    注記

    一度に検索できるジョブキューは 1 つのみです。

  5. 検索オプションの場合:

    1. ステータスドロップダウンリストでは、フィルタリングするステータスを 1 つ以上選択できます。詳細については、「ジョブの状態」および「サービスジョブのステータス」を参照してください。

    2. 日付範囲を選択して、日付と時刻の範囲に基づいて結果をフィルタリングします。

      • 相対モードを選択して、現在の日付と時刻から逆算した時間範囲内に作成日があるジョブを検索します。

      • 絶対モードを選択して、指定した日時範囲内に作成日があるジョブを検索します。

    3. 追加条件フィールドに、検索結果に含めるキーワードを入力します。たとえば、このフィールドを使用して、ジョブ名ジョブ定義、またはジョブ ID で検索できます。プロパティによっては、定義する必要がある equals (=) や contains (:) などの追加の演算子がある場合があります。

      注記

      SageMaker トレーニングジョブキューは、ジョブ名ジョブ ID によるフィルタリングのみをサポートします

  6. [検索] を選択してください。

AWS Batch ジョブの検索とフィルタリング (AWS CLI)

この手順を使用して、ジョブキュー内のすべてのジョブを で一覧表示します AWS CLI。必要に応じて、-filters パラメータを使用して、指定した条件に基づいて結果を絞り込みます。

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 をサービスジョブの名前に置き換えます。