本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过 Amazon SNS 响应事件
本节介绍如何配置 Amazon SNS,以在每当 ACM 生成运行状况事件时发送文本通知。
完成以下过程来配置响应。
创建 Amazon EventBridge 规则并触发操作
-
创建 Amazon EventBridge 规则。有关更多信息,请参阅创建对事件做出反应的 Amazon EventBridge 规则。
-
在亚马逊 EventBridge 控制台 https://console.aws.amazon.com/events/
中,导航至事件 > 规则页面,然后选择创建规则。 -
在创建规则页面上,选择 Event Pattern(事件模式)。
-
对于服务名称,从菜单中选择 Health(运行状况)。
-
对于事件类型,选择 Specific Health events(特定运行状况事件)。
-
选择 Specific service(s)(特定服务),然后从菜单中选择 ACM。
-
选择 Specific event type category(s)(特定事件类型类别),然后选择 accountNotification。
-
选择 Any event type code(任何事件类型代码)。
-
选择 Any resource(任何资源)。
-
在事件模式预览编辑器中,粘贴事件发出的 JSON 模式。此示例使用 Amazon 健康事件 部分中的模式。
{ "source":[ "aws.health" ], "detail-type":[ "AWS Health Event" ], "detail":{ "service":[ "ACM" ], "eventTypeCategory":[ "scheduledChange" ], "eventTypeCode":[ "AWS_ACM_RENEWAL_STATE_CHANGE" ] } }
-
-
配置操作。
在目标部分,您可以从许多可以立即使用您的事件的服务中进行选择,例如 Amazon Simple Notification Service (SNS),也可以选择 Lambda 函数将事件传递到自定义的可执行代码。有关 Amazon Lambda 实现的示例,请参阅 使用 Lambda 函数响应事件。