本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Config使用亚马逊进行监控 EventBridge
Amazon EventBridge 提供近乎实时的系统事件流,用于描述Amazon资源变化。EventBridge使用亚马逊检测Amazon Config事件状态的变化并做出反应。
您可以创建一个规则,只要状态发生变换或者在变换到一个或多个感兴趣的状态时,就运行该规则。然后,根据您创建的规则,当事件与您在规则中指定的值相匹配时,亚马逊会EventBridge调用一个或多个目标操作。根据事件类型,您可能想要发送通知、捕获事件信息、采取纠正措施、启动事件或采取其他操作。
然而,在为 Amazon Config 创建事件规则之前,您应当执行以下操作:
-
熟悉 EventBridge 中的事件、规则和目标。有关更多信息,请参阅什么是亚马逊EventBridge?
-
有关如何入门EventBridge和设置规则的更多信息,请参阅亚马逊入门EventBridge。
-
创建将在您的事件规则中使用的目标。
亚马逊EventBridge格式为 Amazon Config
EventBridge 的 https://docs.amazonaws.cn/eventbridge/latest/userguide/eb-events.html事件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
} }
为其创建亚马逊EventBridge规则 Amazon Config
使用以下步骤创建在触发的事件时触发的EventBridge规则Amazon Config。尽最大努力发出事件。
-
在导航窗格中,选择 Rules (规则)。
-
选择 Create rule (创建规则)。
-
为规则输入名称和描述。
规则不能与同一区域中的另一个规则和同一事件总线上的名称相同。
-
对于 Rule type(规则类型),选择 Rule with an event pattern(具有事件模式的规则)。
-
对于事件来源,选择Amazon事件或EventBridge合作伙伴事件。
-
(可选)对于示例事件类型,选择Amazon事件。
-
(可选)对于示例事件,请选择触发规则的事件类型:
-
选择 AmazonAPI 调用通过 CloudTrail,根据对此服务进行的 API 调用建立规则。有关创建此类规则的更多信息,请参阅教程:为 Amazon CloudTrail API 调用创建 Amazon EventBridge 规则。
-
选择 Config Configuration Item Change 以在您账户中的资源发生更改时获取通知。
如这些支持文章所述,您可以使用EventBridge在创建或删除资源时接收自定义电子邮件通知,使用Amazon Config服务在我的Amazon账户中创建资源时如何接收自定义电子邮件通知?
以及使用Amazon Config服务在我的Amazon账户中删除资源时如何收到自定义电子邮件通知? 。 -
选择 Config Rules Compliance Change 以在对您的规则进行合规性检查失败时获取通知。
如本支持文章所述,您可以使用EventBridge在资源不合规时接收自定义电子邮件通知,在Amazon资源不合规时如何通知我
?Amazon Config 。 -
选择 Config Rules Re-evaluation Status 以获取重新评估状态通知。
-
选择 Config Configuration Snapshot Delivery Status 以获取配置快照传输状态通知。
-
选择 Config Configuration History Delivery Status 以获取配置历史记录传输状态通知。
-
-
在 “创建方法” 中,选择 “使用模式表单”。
-
对于 Event source(事件源),选择 Amazon services(服务)。
-
要获得Amazon服务,请选择配置。
-
对于事件类型,选择触发规则的事件类型:
-
选择 “所有事件” 以制定适用于所有Amazon服务的规则。如果您选择此选项,则不能选择特定的消息类型、规则名称、资源类型或资源 ID。
-
选择 AmazonAPI 调用通过 CloudTrail,根据对此服务进行的 API 调用建立规则。有关创建此类规则的更多信息,请参阅教程:为 Amazon CloudTrail API 调用创建 Amazon EventBridge 规则。
-
选择 Config Configuration Item Change 以在您账户中的资源发生更改时获取通知。
如这些支持文章所述,您可以使用EventBridge在创建或删除资源时接收自定义电子邮件通知,使用Amazon Config服务在我的Amazon账户中创建资源时如何接收自定义电子邮件通知?
以及使用Amazon Config服务在我的Amazon账户中删除资源时如何收到自定义电子邮件通知? 。 -
选择 Config Rules Compliance Change 以在对您的规则进行合规性检查失败时获取通知。
如本支持文章所述,您可以使用EventBridge在资源不合规时接收自定义电子邮件通知,在Amazon资源不合规时如何通知我
?Amazon Config 。 -
选择 Config Rules Re-evaluation Status 以获取重新评估状态通知。
-
选择 Config Configuration Snapshot Delivery Status 以获取配置快照传输状态通知。
-
选择 Config Configuration History Delivery Status 以获取配置历史记录传输状态通知。
-
-
选择 Any message type 以接收任何类型的通知。选择 Specific message type(s) 以接收以下类型的通知:
-
如果您选择 ConfigurationItemChangeNotification,则在Amazon Config评估的资源配置发生变化时会收到消息。
-
如果您选择 ComplianceChangeNotification,则在Amazon Config评估的资源的合规性类型发生变化时会收到消息。
-
如果您选择 ConfigRulesEvaluationStarted,则在Amazon Config开始针对指定资源评估您的规则时会收到消息。
-
如果您选择 ConfigurationSnapshotDeliveryCompleted,则在Amazon Config成功将配置快照传送到您的 Amazon S3 存储桶时会收到消息。
-
如果您选择 ConfigurationSnapshotDeliveryFailed,则在Amazon Config无法将配置快照传送到您的 Amazon S3 存储桶时会收到消息。
-
如果您选择 ConfigurationSnapshotDeliveryStarted,则在Amazon Config开始将配置快照传送到您的 Amazon S3 存储桶时会收到消息。
-
如果您选择 ConfigurationHistoryDeliveryCompleted,则在Amazon Config成功将配置历史记录传送到您的 Amazon S3 存储桶时会收到消息。
-
-
如果您从 “事件类型” 下拉列表中选择了特定事件类型,请选择任何资源类型以制定适用于所有Amazon Config支持的资源类型的规则。
或者,选择 Specific resource type(s) (特定资源类型),然后键入 Amazon Config 支持的资源类型(例如,
AWS::EC2::Instance
)。 -
如果您从 “事件类型” 下拉列表中选择了特定事件类型,请选择任何资源 ID 以包括任何Amazon Config支持的资源 ID。
或者,选择 Specific resource ID(s) (特定资源 ID),然后键入 Amazon Config 支持的资源 ID(例如,
i-04606de676e635647
)。 -
如果您从 “事件类型” 下拉列表中选择了特定事件类型,请选择任何规则名称以包含任何Amazon Config支持的规则。
或者,选择 Specific rule name(s) (特定规则名称),然后键入 Amazon Config 支持的规则(例如,required-tags)。
-
对于选择目标,选择您准备使用此规则的目标类型,然后配置该类型所需的任何其他选项。
-
显示的字段因您选择的服务而异。根据需要输入特定于此目标类型的信息。
-
对于许多目标类型,EventBridge 需要权限以便将事件发送到目标。在这些情况下,EventBridge可以创建规则运行所需的 IAM 角色。
-
若要自动创建 IAM 角色,请选择 Create a new role for this specific resource (为此特定资源创建新角色)。
-
要使用您之前创建的 IAM 角色,请选择 Use existing role (使用现有角色)。
-
-
(可选)选择 Add target (添加目标),以便为此规则添加另一个目标。
-
(可选)为规则输入一个或多个标签。有关更多信息,请参阅亚马逊EventBridge标签。
-
审查您的规则设置以确保其符合事件监控要求。
-
选择 “创建” 以确认您的选择。