AWS Config
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

概念

了解 AWS Config 的基本组成部分可以帮助您充分利用这项服务。

AWS Config 规则

AWS Config 规则规定了特定 AWS 资源或整个 AWS 账户需要具备的配置设置。AWS Config 能够提供可自定义的预定义规则,以帮助您开始进行评估。您也可以创建自定义规则。AWS Config 会持续跟踪您的资源配置更改,同时检查这些更改是否符合规则中设定的所有条件。如果某个资源不符合规则,AWS Config 会将该资源和规则标记为不合规,并且 AWS Config 会通过 Amazon SNS 通知您。有关更多信息,请参阅 使用 AWS Config 规则评估资源

AWS 资源

AWS 资源是您使用 AWS 管理控制台、AWS Command Line Interface (CLI)、AWS SDK 或 AWS 合作伙伴工具创建和管理的实体。AWS 资源的示例包括 Amazon EC2 实例、安全组、Amazon VPC 以及 Amazon Elastic Block Store。AWS Config 用唯一的标识符来标记每个资源,例如资源 ID 或 Amazon 资源名称 (ARN)。有关详细信息,请参阅 支持的 AWS 资源类型

配置历史

配置历史记录是指定资源在某个时间段的配置项集合。配置历史记录包含多种信息,例如资源首次创建的时间、过去一个月的资源配置情况以及昨天上午 9 点发生了哪些配置更改等。配置历史记录具有多种格式供您使用。AWS Config 可以将正在记录的各种资源类型的配置历史文件自动传输到您指定的 Amazon S3 存储桶。您可以在 AWS Config 控制台中选择一项资源,并使用时间线浏览该资源以前的所有配置项。此外,您还可以从 API 访问资源的历史配置项。

配置项

配置项代表您账户中受支持的 AWS 资源在特定时间点具备的各种属性。配置项的组成部分包括元数据、属性、关系、当前配置以及相关事件。只要检测到正在记录的资源类型发生变更,AWS Config 就会创建配置项。例如,如果 AWS Config 正在记录 Amazon S3 存储桶,则只要创建、更新或删除存储桶,AWS Config 就会创建配置项。

有关详细信息,请参阅 配置项的组成部分

配置记录器

配置记录器以配置项目的形式将受支持资源的配置存储在您的账户中。您必须先创建并启动配置记录器,然后才能开始记录。您可以随时停止或重启配置记录器。有关更多信息,请参阅 管理配置记录器

默认情况下,配置记录器会记录 AWS Config 运行的区域内所有受支持的资源。您可以创建一个自定义配置记录器,仅记录您指定的资源类型。有关更多信息,请参阅 选择 AWS Config 所记录的资源

如果您使用 AWS 管理控制台或 CLI 打开服务,AWS Config 会自动为您创建并启动一个配置记录器。

配置快照

配置快照是您账户中受支持资源的配置项的集合。配置快照可以完整展示被记录的资源及其配置的相关信息。配置快照是验证您的配置的有效工具。例如,您可以定期检查配置快照,以便找出配置错误的资源或可能不应存在的资源。配置快照具有多种格式。您可以将配置快照传输到您指定的 Amazon Simple Storage Service (Amazon S3) 存储桶。此外,您可以在 AWS Config 控制台中选择一个时间点,并按照资源之间的关系浏览不同配置项的快照。

配置流

配置流是一个自动更新的列表,列出了 AWS Config 正在记录的资源的所有配置项。每当资源被创建、修改或删除时,AWS Config 会创建一条配置项并将其添加到配置流。配置流在运行时会使用您选择的 Amazon Simple Notification Service (Amazon SNS) 主题。配置流可以帮助您随时观察配置更改,以便发现潜在的问题、在特定资源发生更改时生成通知,或更新需要反映您的 AWS 资源配置的外部系统。

资源关系

AWS Config 会查找您账户中的 AWS 资源,然后创建 AWS 资源关系图。例如,Amazon EBS 卷 vol-123ab45d 挂载到 Amazon EC2 实例 i-a1b2c3d4,而该实例又与安全组 sg-ef678hk 关联,这就构成了一种关系。

有关更多信息,请参阅 支持的资源关系