AWS Systems Manager 清单
可以通过 AWS Systems Manager Inventory 了解您的 AWS 计算环境。您可以使用 Inventory 从托管式节点收集元数据。您可以将此元数据存储在中央 Amazon Simple Storage Service(Amazon S3)存储桶中,然后使用内置工具查询数据并快速确定哪些节点正在运行软件和软件策略所需的配置,以及需要更新哪些节点。您可以使用一个一键式过程在所有托管式节点上配置 Inventory。您还可以通过使用 Amazon Athena 配置及查看多个 AWS 区域 和 AWS 账户 的清单数据。要开始使用“清单”,请打开 Systems Manager 控制台
如果 Systems Manager Inventory 收集的预配置元数据类型未满足您的需求,则您可以创建自定义清单。自定义清单是一个简单的 JSON 文件,包含您提供并添加到特定目录中的托管式节点的信息。当 Systems Manager Inventory 收集数据时,它将捕获此自定义清单数据。例如,如果您运行一个大型数据中心,您可以将每个服务器的机架位置指定为自定义清单。然后,在您查看其他清单数据时,则可以查看机架空间数据。
重要
Systems Manager Inventory 仅从托管式节点收集元数据。Inventory 不会访问专有信息或数据。
下表描述了可以使用 Systems Manager Inventory 收集的数据的类型。该表还介绍了定位节点的不同产品以及您可以指定的收集间隔。
配置 | 详细信息 |
---|---|
元数据类型 |
您可以配置 Inventory 以收集以下类型的数据:
注意要查看清单收集的所有元数据的列表,请参阅 清单收集的元数据。 |
要定位的节点 |
您可以选择清点 AWS 账户 中的所有托管式节点、单独选择节点,或者使用标签将节点组设为目标。有关从所有托管节点收集清单数据的更多信息,请参阅 清点 AWS 账户 中的所有托管式节点。 |
何时收集信息 |
您可以按分钟、小时和天数指定收集间隔。最短收集间隔为 30 分钟。 |
注意
根据所收集的数据量,系统可能需要几分钟将数据报告到您指定的输出中。收集信息后,数据会通过安全 HTTPS 通道发送到一个只能从您的AWS 账户访问的纯文本 AWS 存储。
您可以在 Inventory(清单)页面上查看 Systems Manager 控制台中的数据,该页面包括几个预定义的卡,可以帮助您查询数据。
注意
Inventory 卡可以自动筛选掉状态为 Terminated (已终止) 和 Stopped (已停止) 的 Amazon EC2 托管实例。对于本地托管式节点和 AWS IoT Greengrass 核心设备托管式节点,Inventory 卡会自动筛选掉状态为 Terminated(已终止)的节点。
如果您创建资源数据同步,以同步所有数据并将其存储在单个 Amazon S3 存储桶中,则可以在 Inventory Detail View (Inventory 详细视图) 页面上详细查看这些数据。有关更多信息,请参阅 查询多个区域和账户的清单数据。
EventBridge 支持
支持此 Systems Manager 功能作为 Amazon EventBridge 规则中的一个事件类型。有关更多信息,请参阅 使用 Amazon EventBridge 监控 Systems Manager 事件 和 引用:Amazon EventBridge 事件模式和 Systems Manager 类型。