监控Amazon Config使用Amazon EventBridge - Amazon Config
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

监控Amazon Config使用Amazon EventBridge

亚马逊 EventBridge 提供近乎实时的系统事件流,这些系统事件描述Amazon资源。使用Amazon EventBridge 检测状态的变更并对其进行响应Amazon Config事件。

您可以创建一个规则,只要状态发生变换或者在变换到一个或多个感兴趣的状态时,就运行该规则。然后,根据您创建的规则,亚马逊 EventBridge 当事件与您在规则中指定的值匹配时,调用一个只多个目标操作。根据事件类型,您可能想要发送通知、捕获事件信息、采取纠正措施、启动事件或采取其他操作。

然而,在为 Amazon Config 创建事件规则之前,您应当执行以下操作:

亚马逊 EventBridge 格式的日期和时间Amazon Config

这些区域有: EventBridge 事件为了Amazon Config有以下格式:

{ "version": "0", "id": "cd4d811e-ab12-322b-8255-872ce65b1bc8", "detail-type": "event type", "source": "aws.config", "account": "111122223333", "time": "2018-03-22T00:38:11Z", "region": "us-east-1", "resources": [ resources ], "detail": { specific message type } }

创建Amazon EventBridge 规则Amazon Config

请按照以下步骤创建 EventBridge 对由以下公司发出的事件进行触发的规则Amazon Config. 尽最大努力发出事件。

  1. 在导航窗格中,选择 Rules (规则)

  2. 选择 Create rule (创建规则)

  3. 为规则输入名称和描述。

    规则不能与同一区域中的另一个规则和同一事件总线上的名称相同。

  4. 对于 Define pattern (定义模式),选择 Event pattern (事件模式)

  5. 选择服务预定义的模式

  6. 对于 Service provider(服务提供商),选择 Amazon

  7. 对于服务名称,选择Config.

  8. 对于 Event Type,选择用于触发此规则的事件类型:

  9. 选择 Any message type 以接收任何类型的通知。选择 Specific message type(s) 以接收以下类型的通知:

    • 如果您选择...ConfigurationItemChangeNotification,你会在以下情况下收到消息Amazon Config已成功将配置快照传送至 Simple StorAmazon S3 ervice(

    • 如果您选择...ComplianceChangeNotification,当资源的合规性类型为Amazon Config评估已更改。

    • 如果您选择...ConfigRulesEvaluationStarted,你会在以下情况下收到消息Amazon Config开始根据指定资源评估您的规则。

    • 如果您选择...ConfigurationSnapshotDeliveryCompleted,你会在以下情况下收到消息Amazon Config已成功将配置快照传送至 Simple StorAmazon S3 ervice(

    • 如果您选择...ConfigurationSnapshotDeliveryFailed,你会在以下情况下收到消息Amazon Config无法将配置快照传送至 Simple Storage (Amazon S3)

    • 如果您选择...ConfigurationSnapshotDeliveryStarted,你会在以下情况下收到消息Amazon Config开始将配置快照传送至 Simple(Amazon S3)存储桶。

    • 如果您选择...ConfigurationHistoryDeliveryCompleted,你会在以下情况下收到消息Amazon Config成功将配置历史传送至 Simple Storage(Amazon S3)

  10. 如果您从中选择了特定的事件类型事件类型下拉列表中,选择任意资源类型制定适用于所有人的规则Amazon Config支持的资源类型。

    或者,选择 Specific resource type(s) (特定资源类型),然后键入 Amazon Config 支持的资源类型(例如,AWS::EC2::Instance)。

  11. 如果您从中选择了特定的事件类型事件类型下拉列表中,选择任何资源 ID包括任何Amazon Config支持的资源 ID。

    或者,选择 Specific resource ID(s) (特定资源 ID),然后键入 Amazon Config 支持的资源 ID(例如,i-04606de676e635647)。

  12. 如果您从中选择了特定的事件类型事件类型下拉列表中,选择任何规则名称包括任何Amazon Config支持的规则。

    或者,选择 Specific rule name(s) (特定规则名称),然后键入 Amazon Config 支持的规则(例如,required-tags)。

  13. 对于 Select event bus(选择事件总线),请选择要与此规则关联的事件总线。如果您希望此规则对来自您自己的账户的匹配事件触发,请选择 Amazon 原定设置事件总线。当您账户中的某个 Amazon 服务发出一个事件时,它始终会发送到您账户的默认事件总线。

  14. 对于选择目标,选择您准备在此规则中使用的目标类型,然后配置该类型所需的任何其他选项。

  15. 显示的字段因您选择的服务而异。根据需要输入特定于此目标类型的信息。

  16. 对于许多目标类型, EventBridge 需要权限以便将事件发送到目标。在这些情况下, EventBridge 可以创建运行事件所需的 IAM 角色。

    • 若要自动创建 IAM 角色,请选择 Create a new role for this specific resource (为此特定资源创建新角色)

    • 要使用您之前创建的 IAM 角色,请选择 Use existing role (使用现有角色)

  17. 对于重试策略和死信队列:,在重试策略下:

    • 对于 Maximum age of event(事件的最大时长),输入一分钟(00:01)与 24 小时(24:00)之间的值。

    • 对于重试尝试,输入 0 到 185 之间的数字。

  18. 对于死信队列,选择是否使用标准 Amazon SQS 队列作为死信队列。 EventBridge 如果与此规则匹配的事件未成功传递到目标,则将这些事件发送到死信队列。请执行下列操作之一:

    • 选择不使用死信队列。

    • 选择在当前版本中选择一个 Amazon SQS 队列Amazon账户用作死信队列然后从下拉列表中选择要使用的队列。

    • 选择在其他 Amazon SQS 队列中选择其他队列 Amazon 帐户作为死信队列,然后输入要使用的队列的 ARN。您必须将基于资源的策略附加到授予的队列 EventBridge 权限向其发送消息。有关更多信息,请参阅事件重试策略和使用死信队列.

  19. (可选)选择 Add target (添加目标),以便为此规则添加另一个目标。

  20. (可选)为规则输入一个或多个标签。有关更多信息,请参阅亚马逊 EventBridge 标签.

  21. 审查您的规则设置以确保其符合事件监控要求。

  22. 选择Create确认选择。