权限不足,无法对 'SYSTEM' 运行 显示组织帐户进行操作

Insufficient privileges to operate on 'SYSTEM' running SHOW ORGANIZATION ACCOUNTS

我是 snowflake 的新手,正在尝试通读所有文档。其中一个主题是帐户标识符,并提供 SQL 以显示组织帐户。尝试在 ACCOUNTADMIN 角色下执行此操作时,我收到以下错误。

SHOW ORGANIZATION ACCOUNTS

SQL access control error: Insufficient privileges to operate on 'SYSTEM'

如果帐户管理员是最强大的帐户,这里还会发生什么?

ACCOUNTADMIN 是帐户中权限最高的角色,但 Organization 是高于帐户的级别。首先,您需要设置为使用 Organizations,然后您需要使用 ORGADMIN 角色来 运行 Organisation-level queries

您应该以 ORGADMIN 身份执行此命令。只有组织管理员(具有 ORGADMIN 角色的用户)才能执行此 SQL 命令。

https://docs.snowflake.com/en/sql-reference/sql/show-organization-accounts.html#usage-notes

启用 ORGADMIN 角色

https://docs.snowflake.com/en/user-guide/organizations-gs.html#enabling-the-orgadmin-role-for-an-account

https://docs.snowflake.com/en/user-guide/organizations-gs.html#assigning-the-orgadmin-role-to-a-user-or-role

https://docs.snowflake.com/en/user-guide/organizations.html#orgadmin-role