Amazon EventBridge の AWS Batch イベントストリーム - AWS Batch

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

Amazon EventBridge の AWS Batch イベントストリーム

Amazon EventBridge の AWS Batch イベントストリームを使用して、ジョブキューにおけるジョブの現在の状態に関する通知を、ほぼリアルタイムで受け取ることができます。

EventBridgeを使用することで、AWS Batch サービスに関する更なるインサイトを得ることができます。具体的には、ジョブの進捗状況の確認、AWS Batchカスタムワークフローの構築、使用状況レポートやメトリクスの生成、独自のダッシュボードの作成などに使用できる。AWS BatchとEventBridgeがあれば、ジョブステータスの変更についてAWS Batchを継続的にポーリングするスケジューリングやモニタリングのコードは必要ない。その代わり、様々な Amazon EventBridge のターゲットを使って、AWS Batch ジョブの状態変化を非同期で処理することができます。これには、AWS Lambda、Amazon Simple Queue Service、Amazon Simple Notification Service、Amazon Kinesis Data Streams が含まれます。

AWS Batch イベントストリームのイベントは、少なくとも 1 回必ず送信されます。重複したイベントが送信された場合でも、イベントには重複を識別できるだけの十分な情報が備わっています。これにより、イベントのタイムスタンプとジョブの状態を比較できます。

AWS Batch ジョブは CloudWatch Events ターゲットとして利用可能です。簡単なルールを使用して、ルールに一致したイベントに応じて AWS Batch ジョブを送信できます。詳細については、Amazon EventBridge ユーザーガイドのEventBridge とはを参照してください。また、EventBridgeを使用して、cron またはレート式を使用して、特定の時間に自己トリガーする自動化されたアクションをスケジュールすることもできます。詳細については、Amazon EventBridge ユーザーガイドのスケジュールに従って実行する Amazon EventBridge ルールの作成を参照してください。チュートリアル例については、EventBridge ターゲットとしての AWS Batch ジョブを参照してください。詳細については、Amazon EventBridge スケジューラユーザーガイドの Amazon EventBridge スケジューラとは を参照してください。