通过 Amazon SNS 响应事件 - AWS Certificate Manager

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过 Amazon SNS 响应事件

本节介绍如何配置 Amazon SNS,以在每当 ACM 生成运行状况事件时发送文本通知。

完成以下过程来配置响应。

创建 Amazon EventBridge 规则并触发操作
  1. 创建 Amazon EventBridge 规则。有关更多信息,请参阅 Creating Amazon EventBridge rules that react to events(创建对事件作出反应的 Amazon EventBridge 规则)。

    1. 在 Amazon EventBridge 控制台(位置:https://console.aws.amazon.com/events/)中,导航到Events(事件)> Rules(规则)页面,然后选择 Create rule(创建规则)。

    2. 创建规则页面上,选择 Event Pattern(事件模式)

    3. 对于服务名称,从菜单中选择 Health(运行状况)

    4. 对于事件类型,选择 Specific Health events(特定运行状况事件)

    5. 选择 Specific service(s)(特定服务),然后从菜单中选择 ACM

    6. 选择 Specific event type category(s)(特定事件类型类别),然后选择 accountNotification

    7. 选择 Any event type code(任何事件类型代码)

    8. 选择 Any resource(任何资源)

    9. 事件模式预览编辑器中,粘贴事件发出的 JSON 模式。此示例使用 AWS运行状况事件 部分中的模式。

    { "source":[ "aws.health" ], "detail-type":[ "AWS Health Event" ], "detail":{ "service":[ "ACM" ], "eventTypeCategory":[ "scheduledChange" ], "eventTypeCode":[ "AWS_ACM_RENEWAL_STATE_CHANGE" ] } }
  2. 配置操作。

    目标部分,您可以从许多可以立即使用您的事件的服务中进行选择,例如 Amazon Simple Notification Service (SNS),也可以选择 Lambda 函数将事件传递到自定义的可执行代码。有关 AWS Lambda 实现的示例,请参阅 使用 Lambda 函数响应事件