【问题标题】:Listing Snowflake shares outside of the ACCOUNTADMIN role在 ACCOUNTADMIN 角色之外列出 Snowflake 共享
【发布时间】:2021-05-24 22:22:30
【问题描述】:

我想列出我 Snowflake 帐户中的所有出站股票。我知道我可以使用

show shares;

但根据Snowflake docs,“使用ACCOUNTADMIN 以外的任何角色执行此命令会返回空结果。”我想从特权低于ACCOUNTADMIN 的角色中检索共享列表。我该怎么做?

注意,在我的情况下,我无法设置以 ACCOUNTADMIN 运行的作业以将数据从 show shares 导出到另一个表。

【问题讨论】:

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    您可以将 IMPORT SHARE 权限授予非 accountadmin 角色,任何具有该角色的用户都可以执行以下任务:

    • 查看所有 INBOUND 共享(由提供商帐户共享)并为共享创建数据库。
    • 查看该角色拥有的所有 OUTBOUND 股份。

    详情:https://docs.snowflake.com/en/user-guide/security-access-privileges-shares.html#enabling-non-accountadmin-roles-to-perform-data-sharing-tasks

    【讨论】:

    • 谢谢,但这对我不起作用。我需要获取任何角色拥有的帐户中所有出站共享的列表。我已经更新了问题,以澄清我特别需要出境股票。
    • 任何角色拥有的股份列表只能通过使用角色Accountadmin来实现。
    猜你喜欢
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多