チュートリアル: イベントパターンを使用してルールを作成する - AWS Batch

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

チュートリアル: イベントパターンを使用してルールを作成する

以下の手順では、イベントパターンを使用してルールを作成する方法について説明します。

定義されたパターンにイベントが一致したときに、イベントをターゲットに送信するルールを作成するには
注記

この手順は、Amazon ECS、Amazon EKS、および AWS Fargate ジョブのすべての AWS Batch で機能します。

  1. Amazon EventBridge コンソールの https://console.aws.amazon.com/events/ を開いてください。

  2. ナビゲーションバーから、 AWS リージョン 使用する を選択します。

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

  4. ルールの作成 を選択します。

  5. 名前 で、コンピューティング環境の一意な名前を指定します。名前は最大 64 文字まで入力できます。大文字、小文字、数字、ハイフン(-)、アンダースコア(_) を含めることができます。

    注記

    ルールには同じリージョン内および同じイベントバス上の別のルールと同じ名前を付けることはできません。

  6. (オプション) 説明に、ルールの説明を入力します。

  7. イベントバス] では、このルールに関連付けるイベントバスを選択します。このルールをアカウントからのイベントと一致させるには、デフォルト を選択します。 AWS のサービス アカウントの がイベントを発行すると、常にアカウントのデフォルトのイベントバスに送られます。

  8. (オプション) すぐに実行しないバスのルールについては、そのルールをオフにします。

  9. ルールタイプ では、イベントパターンを持つルール] を選択します。

  10. 次へ を選択します。

  11. イベントソース で、AWS イベントまたは EventBridge パートナーイベント を選択します。

  12. (オプション) サンプルイベント では:

    1. サンプルイベントタイプ では、AWS イベント を選択します。

    2. サンプルイベントでは、 バッチジョブの状態変更 を選択します。

  13. 作成方法 では、パターンフォームの使用 を選択します。

  14. イベントパターン では:

    1. イベントソース では、AWS のサービス を選択します。

    2. AWS のサービス では、バッチ を選択します。

    3. イベントタイプ では、バッチジョブの状態変更 を選択します。

  15. 次へ を選択します。

  16. ターゲットタイプ] には、AWS のサービス を選択します。

  17. ターゲットタイプを選択 で、ターゲットタイプを選択します。たとえば、バッチジョブのキュー を選択します。以下を指定します。

    • ジョブキュー]: ジョブをスケジュールするジョブキューの Amazon リソースネーム (ARN) を入力します。

    • ジョブ定義]: ジョブに使用するジョブ定義の名前、改正、または完全な ARN を入力します。

    • ジョブ名]: ジョブの名前を入力します。

    • 配列サイズ]: (オプション) 複数のコピーを実行するためのジョブの配列サイズを入力します。詳細については、配列ジョブを参照してください。

    • ジョブの試行]: (オプション) ジョブが失敗したときに再試行する回数を入力します。詳細については、ジョブの再試行の自動化を参照してください。

  18. バッチジョブキュー] ターゲットタイプで、EventBridge はターゲットにイベントを送信するためのアクセス許可が必要です。EventBridge は、ルールの実行に必要な IAM ロールを作成できます。次のいずれかを行います:

    • 自動的に IAM ロールを作成するには、この特定のリソースに対して新しいロールを作成する を選択します。

    • 以前に作成した IAM ロールを使用するには、既存のロールの使用 を選択します。

  19. (オプション)追加設定 を展開します。

    1. ターゲット入力の設定 で、イベントからのテキストの処理方法を選択します。

    2. イベントの最大保存期間 では、未処理のイベントを保存する時間間隔を指定します。

    3. 再試行 では、イベントを再試行する回数を入力します。

    4. デッドレターキュー では、未処理イベントの取扱いに関するオプションを選択します。必要に応じて、デッドレターキューに Amazon SQS キューを指定します。

  20. (オプション) 別のターゲットを追加 を選択して、別のターゲットを追加します。

  21. 次へ を選択します。

  22. (オプション) タグ新しいタグを追加 を選択し、リソースラベルを追加します。詳細については、Amazon EventBridge ユーザーガイドのAmazon EventBridge のタグを参照してください。

  23. 次へ を選択します。

  24. レビューと作成では、設定手順を確認してください。変更する必要がある場合は、編集] を選択します。完了したら、ルールの作成 を選択します。

    ルールの作成に関する詳細については、Amazon EventBridge ユーザーガイドのイベントに反応する Amazon EventBridge ルールの作成を参照してください。