Amazon Config 托管规则 - Amazon Config
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon Config 托管规则

Amazon Config 提供Amazon 托管规则,这些规则是预定义的可自定义规则, Amazon Config 用于评估您的 Amazon 资源是否符合常见的最佳实践。例如,您可以使用一个托管规则来快速开始评估特定标签是否已应用于您的资源。 Amazon Config 控制台将引导您完成配置和激活托管规则的过程。您还可以使用 Amazon Command Line Interface 或 Amazon Config API 传递定义托管规则配置的 JSON 代码。

您可以自定义托管规则的行为以满足您的需求。例如,您可以定义规则的范围以便限定触发规则评估的资源,例如 EC2 实例或卷。您可以自定义规则的参数,以便定义您的资源为符合规则而必须具备的属性。例如,您可以自定义一个参数,以指定您的安全组应阻止传输到特定端口号的传入流量。

与成本相关的注意事项

有关资源记录相关费用的详细信息,请参阅Amazon Config 定价

建议:在删除规则之前停止记录资源合规性

强烈建议您在删除账户中的规则之前,停止记录该AWS::Config::ResourceCompliance资源类型。删除规则会为配置记录器创建配置项目 (CI),AWS::Config::ResourceCompliance并可能影响您的 Amazon Config 配置记录器成本。如果您要删除评估大量资源类型的规则,则可能会导致记录的 CI 数量激增。

最佳实践:

  1. 停止录制 AWS::Config::ResourceCompliance

  2. 删除规则

  3. 开启录制 AWS::Config::ResourceCompliance

触发器类型

向账户添加规则后, Amazon Config 将您的资源与规则的条件进行比较。在这次初始评估之后,每次触发评估时都会 Amazon Config 继续运行评估。评估触发器被定义为规则的一部分,它们可以包括以下类型。

触发器类型 描述
配置更改 Amazon Config 当存在与规则范围匹配的资源并且资源的配置发生变化时,会对规则进行评估。评估将在 Amazon Config 发送配置项目更改通知后运行。

通过定义规则的范围来选择哪些资源启动评估。范围可以包括:

  • 一个或多个资源类型

  • 资源类型和资源 ID 的组合

  • 标签键和值的组合

  • 当创建、更新或删除任何记录的资源时

Amazon Config 当它检测到与规则范围相匹配的资源发生变化时运行评估。您可以使用范围来定义哪些资源启动评估。

定期 Amazon Config 按您选择的频率对规则进行评估;例如,每 24 小时运行一次。
混合 有些规则既有配置更改也有定期触发器。对于这些规则,它 Amazon Config 会在检测到配置更改时以及按照您指定的频率评估您的资源。

评估模式

Amazon Config 规则有两种评估模式。

评估模式 描述
主动

使用主动评估在资源部署之前对其进行评估。这使您可以评估一组资源属性(如果用于定义 Amazon 资源)是合规还是不合规,因为您所在地区的账户中有一组主动规则。

有关更多信息,请参阅评估模式。有关支持主动评估的托管规则列表,请参阅按评估模式列出的 Amazon Config 托管规则列表。

侦查 使用侦查评估来评估已部署的资源。这允许您评估现有资源的配置设置。
注意

主动规则不会修复标记为 NON_COMPLIANT 的资源,也不会阻止部署这些资源。