工作组设置覆盖客户端设置 - Amazon Athena

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

工作组设置覆盖客户端设置

Create workgroup (创建工作组)Edit workgroup (编辑工作组) 对话框中有一个标题为 Override client-side settings (覆盖客户端设置) 的字段。在默认情况下,该字段未被选中。根据您是否选择它,Athena 会执行以下操作:

  • 如果覆盖客户端设置未选中,不在客户端级别强制执行工作组设置。如果未为工作组选择覆盖客户端设置选项,Athena 将使用客户端的设置来处理工作组中运行的所有查询,包括查询结果位置、预期存储桶所有者、加密和写入查询结果存储段的对象的控制等设置。每个用户都可以在中指定自己的设置设置控制台上的菜单。如果未设置客户端设置,则适用工作组范围的设置。如果你使用AWS CLI、API 操作或 JDBC 和 ODBC 驱动程序要在不覆盖客户端设置的工作组中运行查询,您的查询将使用您在查询中指定的设置。

  • 如果覆盖客户端设置如果选中,则在客户端级别强制执行工作组设置。为工作组选择覆盖客户端设置选项后,Athena 会将工作组的设置用于工作组中运行的所有查询,包括查询结果位置、预期存储桶所有者、加密和写入查询结果存储段的对象的控制等设置。当您使用控制台、API 操作或 JDBC 或 ODBC 驱动程序时,工作组设置会覆盖您为查询指定的任何客户端设置。

    如果您覆盖客户端设置,则在您或任何工作组用户下次打开 Athena 控制台时,Athena 会通知您工作组中的查询使用工作组的设置,并提示您确认此更改。

    重要

    如果您使用 API 操作,AWS CLI,或者要在覆盖客户端设置的工作组中运行查询的 JDBC 和 ODBC 驱动程序,请确保在查询中省略客户端设置或更新它们以匹配工作组的设置。如果您在查询中指定了客户端设置,但在覆盖设置的工作组中运行这些设置,则查询将运行,但将使用工作组设置。有关查看工作组设置的信息,请参见查看工作组详细信息