工作组设置 - Amazon Athena
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

工作组设置

每个工作组具有以下设置:

  • 唯一名称。它可以包含 1 到 128 个字符,包括字母数字字符、短划线和下划线。当您创建工作组后,便无法再更改其名称。但是,您可以创建一个具有相同设置但名称不同的新工作组。

  • 设置适用于工作组中运行的所有查询。其中包括:

    • Amazon S3 中用于存储查询结果的位置,它用于该工作组中运行的所有查询。必须存在该位置,然后才能在创建工作组时为其指定对应位置。有关创建 Amazon S3 存储桶的信息,请参阅创建存储桶

    • 加密设置,前提是您为所有工作组查询使用加密。您只能将工作组的全部查询加密,而不能仅将其中一部分加密。最好创建单独的工作组,用于包含加密或未加密的查询。

另外,您可以覆盖客户端设置。在发布工作组之前,可以在 JDBC 或 ODBC 驱动程序中,或者在 Athena 控制台的 Properties (属性) 选项卡中指定结果位置和加密选项作为参数。也可以通过 API 操作直接指定这些设置。这些设置称为“客户端设置”。通过使用工作组,可以在工作组级别配置这些设置并强制实施对它们的控制。这样,您的用户将无需分别设置它们。如果您选择 Override Client-Side Settings (覆盖客户端设置),查询会使用工作组设置并忽略客户端设置。

如果已选择 Override Client-Side Settings (覆盖客户端设置),控制台会通知用户他们的设置已更改。如果通过上述方式强制实施工作组设置,用户可忽略对应的客户端设置。在这种情况下,如果您在控制台中运行查询,则即使任何查询具有客户端设置,也会为它们使用工作组设置。另外,如果您通过命令行界面、API 操作或驱动程序运行此工作组中的查询,则您指定的所有设置都会被工作组设置覆盖。这会影响查询结果位置和加密。要检查为工作组使用的是何种设置,请查看工作组详细信息

您还可以为工作组中的查询设置查询限制