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

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

记录托管实例的软件配置

您可以使用Amazon Config记录 Amazon EC2 实例和本地部署服务器上的软件库存变化。这样您就可以了解到软件配置的变更历史。例如,当托管 Windows 实例安装了新的 Windows 更新时,Amazon Config 会记录变更情况并将其发送到您的传递通道,这样您就可以收到变更通知。借助 Amazon Config,您可以看到托管实例何时安装了 Windows 更新,以及它们随时间推移的变化情况。

您必须完成以下步骤来记录软件配置变更:

  • 在 Amazon Config 中打开对托管实例清单资源类型的记录。

  • 将 EC2 和本地部署服务器配置为托管实例在Amazon Systems Manager. 托管实例是一个已配置为与 Systems Manager 一起使用的机器。

  • 使用 Systems Manager 清单功能启动从托管实例收集软件清单。

    注意

    Systems Manager 现在支持为创建配置项目非托管实例

    非托管实例的配置项目将具有补充配置Key: “InstanceStatus”Value: “Unmanaged”.

    非托管实例的配置项目不会收到额外的更新

    要接收其他更新,配置项目必须是托管实例。

您也使用 Amazon Config 规则监控软件配置变更,并在变更符合或违反您的规则时获得通知。例如,如果您创建了一条规则,来检查托管实例是否安装了特定应用程序,那么如果某个实例未安装该应用程序,Amazon Config 会将这个实例标记为违反了您的规则。有关 Amazon Config 托管规则的列表,请参阅Amazon Config 托管规则的列表

在 Amazon Config 中启用软件配置变更的记录:
  1. 在 Amazon Config 中记录所有支持的资源类型,或选择性地记录托管实例清单资源类型。有关更多信息,请参阅 选择 Amazon Config 所记录的资源

  2. 使用Systems Manager的实例配置文件启动 Amazon EC2 实例,其中包括AmazonSSMManagedInstanceCore托管策略。此 Amazon 托管策略使实例能够使用 Systems Manager 服务核心功能。

    有关可以添加到 Systems Manager 的实例配置文件的其他策略的信息,请参阅为 Systems Manager 创建 IAM 实例配置Amazon Systems Manager用户指南.

    重要

    SSM Agent 是 Amazon 软件,必须安装在托管实例上才能与云中的Systems Manager 进行通信。如果您的 EC2 实例是从 AMI 为以下一种操作系统创建的,则会预装代理:

    • 2016 年 11 月或之后发布的 Windows Server 2003-2012 R2 AMI

    • Windows Server 2016 和 2019

    • Amazon Linux

    • Amazon Linux 2

    • Ubuntu Server 16.04

    • Ubuntu Server 18.04

    在不是从预装代理的 AMI 上创建的 EC2 实例上,必须手动安装代理。有关信息,请参阅中的以下主题Amazon Systems Manager用户指南

  3. 按照中的说明启动库存收集配置清单收集Amazon Systems Manager用户指南. Linux 和 Windows 实例的步骤相同。

    Amazon Config 可以记录以下清单类型的配置变更:

    • 应用程序— 托管实例的应用程序列表,例如防病毒软件。

    • Amazon组件— 清单Amazon托管实例的组件,例如Amazon CLI和软件开发工具包。

    • 实例信息— 实例信息,例如操作系统名称和版本、域和防火墙状态。

    • 网络配置— 配置信息,例如 IP 地址、网关和子网掩码。

    • Windows 更新— 托管实例(仅限 Windows 实例)的 Windows 更新列表。

    注意

    Amazon Config 目前不支持记录自定义清单类型。

库存收集是 Systems Manager 的众多功能之一,这些功能按类别分组运营管理,行动与变革,实例和节点,以及共享资源. 有关更多信息,请参阅什么是 Systems Manager?Systems ManagerAmazon Systems Manager用户指南.