可以查询雪花帐户使用情况的新角色,没有帐户管理员角色

new role which can query snowflake account usage, without account admin role

我想要一个可以查询雪花账户使用情况的新角色。目前只有帐户管理员有此权限,不想为所需用户分配帐户管理员。

IMPORTED PRIVILEGES 授予将允许 non-admin 角色访问 SNOWFLAKE.ACCOUNT_USAGE 模式(docs). There is also a MONITOR USAGE global grant which allows similar billing and usage monitoring but through information_schema functions instead. See the documentation here -- 特别是 table 有助于解释这些模式之间的差异两个选项。

这些是 billing-monitoring 角色的一些更常见的 built-in 授予选项,但如果您需要更自定义的解决方案,您始终可以创建一些自定义的 SQL(也许用于维护的存储过程和任务)仅将所需的管理结果从 ACCOUNT_USAGE 复制到自定义 table/view。然后,您可以向您的 non-admin 授予对该自定义对象的访问权限。