を使用して Amazon ECS エラーへのレスポンスを自動化する EventBridge - Amazon Elastic Container Service

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

を使用して Amazon ECS エラーへのレスポンスを自動化する EventBridge

Amazon を使用すると EventBridge、 AWS サービスを自動化して、アプリケーションの可用性の問題やリソースの変更などのシステムイベントに自動的に対応できます。サービスからの AWS イベントは、ほぼリアルタイムで EventBridge に配信されます。どのイベントに興味があるのか、イベントがルールに一致した場合にどのように自動的に実行するアクションをとるのか簡単なルールを指定して書き込みすることができます。自動的に設定できるオペレーションには、以下が含まれます。

  • CloudWatch Logs のロググループへのイベントの追加

  • AWS Lambda 関数の呼び出し

  • Amazon EC2 Run Command の呼び出し

  • Amazon Kinesis Data Streams へのイベントの中継

  • AWS Step Functions ステートマシンのアクティブ化

  • Amazon SNS トピックまたは Amazon Simple Queue Service (Amazon SQS) キューに通知する

詳細については、「Amazon ユーザーガイド」の EventBridge「Amazon EventBridge の開始方法」を参照してください。

の Amazon ECS イベントを使用して EventBridge 、Amazon ECS クラスターの現在の状態に関するほぼリアルタイムの通知を受け取ることができます。タスクで EC2 起動タイプを使用している場合は、コンテナインスタンスと、それらのコンテナインスタンスで実行中のすべてのタスクの現在の状態の両方の状態を確認できます。タスクで Fargate 起動タイプを使用している場合は、コンテナインスタンスの状態を確認できます。

を使用すると EventBridge、Amazon ECS 上にカスタムスケジューラを構築して、クラスター間でタスクをオーケストレーションし、クラスターの状態をほぼリアルタイムでモニタリングできます。Amazon ECS サービスにステータスの変更を継続的にポーリングし、代わりに任意の EventBridgeターゲットを使用して Amazon ECS 状態の変更を非同期的に処理するスケジューリングおよびモニタリングコードを排除できます。ターゲットには AWS Lambda、、Amazon Simple Queue Service、Amazon Simple Notification Service、または Amazon Kinesis Data Streams が含まれる場合があります。

Amazon ECS イベントストリームは、イベントごとに少なくとも 1 回必ず送信されます。重複したイベントが送信された場合、イベントには重複を識別できるだけの十分な情報が備わっています。詳細については、「Amazon ECS イベントの処理」を参照してください。

イベントは相対的な順番になっているため、特定のイベントがいつ発生したかは、他のイベントとの前後関係から簡単に判断できます。