使用查询编辑器进行SQL查询(控制台) - AWS Config

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

使用查询编辑器进行SQL查询(控制台)

为高级查询引入了预览功能,允许您使用生成式人工智能(生成人工智能)功能以通俗易懂的英语输入提示并将其转换为 ready-to-use查询格式。有关更多信息,请参阅适用于高级查询的自然语言查询处理器

您可以使用 AWS 示例查询,也可以创建自己的名为自定义查询的查询。

注意事项

先决条件

如果您使用的是以下 AWS 托管策略之一,则您将拥有运行和保存查询所需的权限:AWSServiceRoleForConfig(服务相关角色)或AWS_ConfigRole

否则,您必须拥有AWSConfigUserAccess AWS 托管策略中包含的权限。

您可以查询的属性列表

中提供了更新的属性及其数据类型列表GitHub

高级查询和聚合器

要在聚合器上运行查询,请创建聚合器。有关更多信息,请参阅 创建聚合器

如果您已经设置了聚合器,则在查询范围中,选择聚合器以在该聚合器上运行高级查询。选择聚合器时,请考虑在查询语句中添加 AWS 账户 ID 和 AWS 区域,以便在结果中查看该信息。

使用 AWS 示例查询

  1. 登录 AWS Management Console 并打开 AWS Config 控制台,网址为https://console.aws.amazon.com/config/

  2. 从左侧导航中选择 Advanced queries (高级查询),以查询针对单个账户和区域或针对多个账户和区域的资源配置。

  3. 高级查询页面上,从查询列表中选择适当的查询。您可以按名称、描述、创建者或标签在查询列表中筛选。要筛选 AWS 查询,请选择创建者,并输入 AWS。您选择的查询将显示在SQL查询编辑器中。您可以根据需要编辑所选查询。

  4. 要将此查询保存到新查询,请选择另存为

    • 查询名称字段中,更新查询的名称。

    • 描述字段中,更新查询的描述。

    • 为此查询输入最多 50 个唯一标签。

    • 选择保存

  5. 选择运行。查询结果将显示在查询编辑器下方的表中。

  6. 选择 “导出为” 以CSV或JSON格式导出查询结果。

    注意

    查询结果将进行分页。选择导出时,最多可导出 500 个结果。

    您也可以使用APIs来检索所有结果。结果会进行分页,您可以一次检索 100 个结果。

创建您的自定义查询

  1. 登录 AWS Management Console 并打开 AWS Config 控制台,网址为https://console.aws.amazon.com/config/

  2. 从左侧导航中选择 Advanced queries (高级查询),以查询针对单个账户和区域或针对多个账户和区域的资源配置。

  3. 要创建您的自定义查询,请选择新建查询

    要查看或编辑自定义查询,可以按名称、描述、创建者或标签筛选查询。要筛选自定义查询,请选择创建者并输入自定义

  4. 查询编辑器页面上,为此账户和区域创建您自己的查询。您还可以选择合适的聚合器来创建针对多个账户和区域的查询。

  5. 如果您希望对此查询进行更改,请进行编辑。选择保存查询以保存此查询。

    • 查询名称字段中,更新查询的名称。

    • 描述字段中,更新查询的描述。

    • 为此查询输入最多 50 个唯一标签。

    • 选择保存

  6. 选择运行。查询结果将显示在查询编辑器下方的表中。

  7. 选择 “导出为” 以CSV或JSON格式导出查询结果。

    查询结果将进行分页。选择导出时,最多可导出 500 个结果。

    您也可以使用APIs来检索所有结果。结果会进行分页,您可以一次检索 100 个结果。