数据共享 如何与读者帐户共享 UDF?

Posted

技术标签:

【中文标题】数据共享 如何与读者帐户共享 UDF?【英文标题】:Data Sharing How can I share a UDF with a reader account? 【发布时间】:2020-01-08 23:42:13 【问题描述】:

我正在为用户设置数据共享,并希望他们也可以访问 UDF。

我可以像这样与帐户共享数据: 创建它并共享仓库和数据库

CREATE DATABASE shared_db1 FROM SHARE ab12345.share1;
GRANT USAGE ON WAREHOUSE testing_vw TO ROLE PUBLIC;
GRANT IMPORTED PRIVILEGES ON DATABASE shared_db1 TO ROLE PUBLIC;

我可以对 UDF 对象做同样的事情吗

GRANT USAGE ON UDFobject TO ROLE PUBLIC;

我需要为消费者帐户设置特殊权限吗?

【问题讨论】:

【参考方案1】:

我相信您可以共享 UDF,但前提是它是安全的 UDF。这里有几个审查链接: https://docs.snowflake.net/manuals/sql-reference/udf-secure.html https://www.snowflake.com/blog/the-power-of-secure-user-defined-functions-for-protecting-shared-data/

【讨论】:

以上是关于数据共享 如何与读者帐户共享 UDF?的主要内容,如果未能解决你的问题,请参考以下文章

雪花 UDF 调用“显示共享”功能

与服务帐户电子邮件共享 Google 表格

如何从 azure 存储帐户中删除 azure 文件共享旧数据?

是否仅支持同一 Snowflake 区域中的帐户之间的数据共享?

如何共享个人 Apple iOS 开发者帐户

雪花数据共享 - 授予部分执行 |授予未执行