是否可创建Data Exchange并共享给Reader Account?Reader Account能否访问Snowflake Data Exchange服务?
Snowflake Reader Account访问Data Exchange服务相关问题解答
核心结论
Reader Account不具备访问Snowflake Data Exchange服务的权限。
Reader Account是Snowflake推出的轻量级受限账户,本质是所属付费主账户的附属资源,设计初衷仅用于向无Snowflake账户的外部用户提供指定共享数据的访问能力,功能边界被严格限制,不支持独立访问Data Exchange这类需要完整租户权限的公共/私有数据交换服务。
针对需求的落地方案
你期望仅维护Data Exchange、不需要单独管理每个Reader Account的诉求可以通过以下方式实现,目前已有大量企业在生产环境落地该模式:
- 若你的共享对象持有独立Snowflake账户:直接将待共享的数据集在Data Exchange上架为listing,共享对象可直接提交订阅申请,你只需在Data Exchange侧统一完成订阅审核、内容更新、权限调整等操作,全程不需要创建或维护Reader Account。
- 若你的共享对象无独立Snowflake账户:你仍可以将Data Exchange作为统一的共享内容管理入口,所有对外共享的数据集统一在Data Exchange中完成分类、配置、更新,再将这些数据集批量关联到你创建的Reader Account的共享权限中。不需要给Reader Account开放Data Exchange访问权限,你在Data Exchange侧对共享内容的调整会自动同步到所有关联的Reader Account,无需逐个修改Reader Account的配置。
内容的提问来源于stack exchange,提问作者Jian Miao
相关产品推荐
相关产品推荐

