ジョブキュー内のジョブ 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] で検索できます。プロパティによっては、等号 (=) や包含 (:) など、定義する必要のある追加の演算子がある場合があります。

      注記

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