Amazon EC2 Systems Manager
用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

配置清单收集

本部分介绍了如何使用 Amazon EC2 控制台在一个或多个托管实例上配置清单收集。本部分还介绍如何使用 Systems Manager 资源数据同步在单个 Amazon S3 存储桶中聚合多个 AWS 账户和区域的清单数据。有关如何使用 AWS CLI 来配置清单收集的示例,请参阅Systems Manager Inventory Manager 演练

开始前的准备工作

配置清单收集前,请完成以下任务。

配置收集

请按照以下流程通过 Amazon EC2 控制台来配置对托管实例的清单收集。

注意

当您配置清单收集时,您将从创建 Systems Manager State Manager 关联开始。Systems Manager 会在关联运行时收集清单数据。如果您不先创建关联,并试图使用 Run Command 等调用 aws:softwareInventory 插件,则系统会返回以下错误:

The aws:softwareInventory plugin can only be invoked via ssm-associate.

还要注意,一个实例一次只能配置一个 Inventory 关联。如果您为实例配置了两个或更多关联,则关联不会运行,而且系统不会收集清单数据。

配置清单收集

  1. 打开 Amazon EC2 控制台,在导航窗格中展开 Systems Manager Shared Resources,然后选择 Managed Instances

  2. 选择设置清单

  3. 如果您想使用 EC2 标签配置多个实例的清单,请在目标部分,选择 Specify a Tag。如果您想单独选择要配置清单的实例,请选择 Manually Select Instances

    注意

    如果使用标签,则将来使用相同标签创建的所有实例也将报告清单。

  4. 计划部分,选择您希望系统从实例中收集清单元数据的频率。

  5. Parameters 部分,使用列表启用或禁用不同类型的清单收集。

  6. 如果您想在 Amazon S3 存储桶中存储关联执行状态,请在 Advanced 部分选择 Write to S3

  7. 选择设置清单,然后选择确定

  8. 托管实例页面中,选择您刚刚配置清单的实例,然后选择描述选择卡。创建关联前,Association Status 显示为 Pending。如果状态显示 Failed,请验证您的实例上是否安装了最新版本的 SSM 代理。

  9. 在收集时间段过后,请选择一个托管实例,然后选择 Inventory 选项卡。

  10. 使用清单类型列表筛选不同类型的清单数据。

在配置清单收集后,我们建议您配置 Systems Manager 资源数据同步。资源数据同步将所有清单数据集中在目标 Amazon S3 存储桶中,当收集新的清单数据时,将会自动更新中央存储。所有清单数据存储在目标 Amazon S3 存储桶中后,您可以使用 Amazon Athena 和 Amazon QuickSight 等服务查询和分析聚合数据。有关更多信息,请参阅 配置清单的资源数据同步

本页内容: