Amazon EC2 会在实例状态发生变化时,向 Amazon EventBridge 发送一个 EC2 实例状态变更通知事件。当实例状态改变时,您可以在 EventBridge 接收到的事件的 `detail` 字段中找到关于该实例状态的详细信息。

根据提供的资料,事件的结构中包含一个 `detail` 对象,该对象包含 `instance-id` 和当前的 `state`。

* **实例状态的流程示例:**
* 当您启动或开始一个实例时,它会进入 `pending` 状态,然后进入 `running` 状态。
* 当您停止一个实例时,它会进入 `stopping` 状态,然后进入 `stopped` 状态。
* 当您终止一个实例时,它会进入 `shutting-down` 状态,然后进入 `terminated` 状态。

* **解析特定状态变更:**
* 要监控实例从 `pending` 状态进入 `running` 状态,或者从 `stopping` 状态进入 `stopped` 状态,您需要检查接收到的 EventBridge 事件的 `detail` 字段。您需要根据 `detail.state` 的值来判断当前的状态,并结合事件的上下文(例如,如果事件是状态变更通知,您可能需要比较当前状态与前一个状态,尽管资料示例仅展示了当前状态)。

在配置 CloudWatch Alarm 时,您需要利用 EventBridge 规则来捕获这些状态变更事件,并在规则的表达式中检查 `detail.state` 是否符合您期望的特定值(例如,`pending` 或 `running`)。

信息来源