

# 使用 EventBridge 自动响应 Amazon ECS 错误
<a name="cloudwatch_event_stream"></a>

使用 Amazon EventBridge，您可以自动执行 Amazon 服务并自动响应系统事件，例如应用程序可用性问题或资源更改。Amazon 服务中的事件将近乎实时传输到 EventBridge。您可以编写简单规则来指示您关注的事件，并指示要在事件匹配规则时执行的自动化操作。可自动配置的操作包括以下操作：
+ 将事件添加到 CloudWatch Logs 中的日志组
+ 调用 Amazon Lambda 函数
+ 调用 Amazon EC2 Run Command
+ 将事件中继到 Amazon Kinesis Data Streams
+ 激活 Amazon Step Functions 状态机
+ 通知 Amazon SNS 主题或 Amazon Simple Queue Service（Amazon SQS）队列

有关更多信息，请参阅 *Amazon EventBridge 用户指南*中的 [Amazon EventBridge 入门](https://docs.amazonaws.cn/eventbridge/latest/userguide/eb-get-started.html)。

您可以使用 EventBridge 的 Amazon ECS 事件来接收有关 Amazon ECS 集群当前状态的近实时通知。如果您的任务使用 EC2，您可以看到容器实例的状态和这些容器实例上运行的所有任务的当前状态。如果您的任务使用 Fargate，您可以看到容器实例的状态。

使用 EventBridge，您可以基于 Amazon ECS 构建负责跨集群编排任务并近实时监控这些集群的状态的自定义计划程序。您无需计划和监控用于持续轮询 Amazon ECS 服务以了解状态更改的代码，而是使用任意 EventBridge 目标以异步方式处理 Amazon ECS 状态更改。目标可能包括 Amazon Lambda、Amazon Simple Queue Service、Amazon Simple Notification Service 或 Amazon Kinesis Data Streams。

Amazon ECS 事件流确保每个事件至少传送一次。如果发送了重复事件，事件会提供足量信息来确定重复项。有关更多信息，请参阅 [处理 Amazon ECS 事件](ecs_cwet_handling.md)。

将对事件进行相关排序，以便您能够轻松告知与其他事件相关的某个事件何时发生。

**Topics**
+ [Amazon ECS Events](ecs_cwe_events.md)
+ [处理 Amazon ECS 事件](ecs_cwet_handling.md)