如何创建在 Amazon EMR 集群或步骤更改状态时触发的通知?

1 分钟阅读
0

我想要在我的 Amazon EMR 集群或步骤更改状态时收到通知。如何使用 Amazon EventBridge 实现此目的?

简短描述

在创建 EventBridge 事件时,选择一个目标,例如 Amazon Simple Notification Service (Amazon SNS) 主题。该目标可在指定的事件发生时触发,例如在集群状态发生更改时。

解决方法

要创建一条 EventBridge 规则,使其在 Amazon EMR 集群或步骤更改状态时发送一条 SNS 消息,请执行以下步骤:

  1. 创建一个 SNS 主题。​此主题是 EventBridge 规则的目标。
  2. 遵循创建对事件做出反应的 Amazon EventBridge 规则中的步骤。
    对于 Define pattern(定义模式),选择 Event Pattern(事件模式)。
    选择 Pre-defined pattern by service(按服务分类的预定义模式)。
    对于 Service provider(服务提供商),选择 AWS
    对于 Service Name(服务名称),请选择 EMR。​
    对于 Event type(事件类型),请选择 State Change(状态更改)。​
    对于 Target(目标),选择 SNS topic(SNS 主题)。
    Topic(主题)中,选择您在步骤 1 中创建的主题。
    **注意:**您可以针对每条规则选择多个目标。例如,在同一条规则中,您可以执行 AWS Lambda 函数、发送 SNS 通知,同时向 Amazon Simple Queue Service (Amazon SQS) 队列发送一条消息。

如果 EventBridge 规则未按预期运行,请参阅 Amazon EventBridge 故障排除


相关信息

Amazon EMR 事件

AWS 官方
AWS 官方已更新 2 年前