Snowflake Connector for MySQL 中的应用程序角色

备注

使用 Snowflake Connector for MySQL 需遵守 Connector 条款

以下部分将介绍可在连接器应用程序中使用的应用程序角色:

  • ADMIN

  • AGENT

  • VIEWER

  • DATA_READER

所有应用程序角色会自动分配给负责在账户上安装应用程序的账户级别角色。然后,可以将它们重新分配,以便更轻松地控制连接器应用程序访问权限。更多内容:GRANT APPLICATION ROLE

ADMIN 应用程序角色

ADMIN 应用程序角色可用于查看连接器配置和状态。该角色还允许执行应用程序中包含的过程。

AGENT 应用程序角色

AGENT 应用程序角色由代理使用,以便能够执行复制过程。不应手动使用。

VIEWER 应用程序角色

VIEWER 应用程序角色提供查看连接器基本配置的访问权限。

DATA_READER 应用程序角色

DATA_READER 应用程序角色可用于授予对复制数据的读取权限,而无需访问连接器应用程序本身。

要查看复制的数据,用户需要具有以下权限:

  • 对目标数据库的 USAGE 权限

  • 对目标架构的 USAGE 权限

  • 对目标表的 SELECT 权限

连接器为此角色授予对应用程序创建的所有目标数据库、架构和表的 USAGE/SELECT 权限。

注意

请注意,对于 DATA_READER 应用程序角色,仅提供对应用程序创建的对象的权限。如果目标数据库或目标架构已存在,并且未被连接器应用程序拥有,则连接器将无法向 DATA_READER 角色授予对这些对象的适当权限。在这种情况下,需要为具有 DATA_READER 应用程序角色的账户级别角色手动补充对这些对象的 USAGE 权限。

语言: 中文