发布于: Mar 29, 2021

AWS Config 高级查询功能现在支持对包含聚合函数(例如,COUNT 和 SUM)的查询进行分页。例如,获得每个 AWS 账户中的资源总数需要 COUNT 聚合函数。您现在可以使用高级查询通过分页获得聚合查询的结果,以前限制为 500 行。分页是用于将大结果分成“页面”的技术,每个页面包含结果的一个子集。您可以先处理结果的第一页,然后处理第二页,依此类推。

借助 AWS Config 高级查询功能,您可以基于单个账户和 AWS 区域或多个账户和可支持区域中的 AWS 区域的配置属性来查询 AWS 资源的当前配置状态。您可以选择其中一个示例查询,也可以编写自己的自定义查询来检索有关特定用例的信息。例如,通过运行高级查询功能中提供的示例查询之一,您可以找出组织中未附加到任何 EC2 实例的所有 EBS 卷。

您可以使用 AWS Config 控制台或 API 获得聚合查询的分页结果。首先,打开 AWS Config 控制台,并导航至 Advanced queries(高级查询)。您可以在查询编辑器中撰写包含聚合函数的查询,并选择 Run(运行)按钮。您可以在 Output(输出)部分中审核结果。为了通过 API 获得完整的分页结果,您可以使用 SelectResourceConfigSelectAggregateResourceConfig API 的 NextToken 参数。

对包含聚合函数的 AWS Config 高级查询的分页支持可向此处列出的 AWS 区域中的 AWS Config 用户提供,无需额外收费。有关 AWS Config 的更多信息,请参阅 AWS Config 网页AWS Config 开发人员指南