You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snowflake存储集成是否支持关联多个Azure存储账号?

Snowflake Azure存储集成多账号配置问题解答

完全支持同Azure AD租户下的多个存储账号路径配置在同一个存储集成中。

Snowflake的Azure存储集成是通过绑定azure_tenant_id对应的Azure AD租户完成身份校验,只要你所有需要关联的存储账号都属于这个Azure AD租户,就可以把不同账号的存储路径统一填写到storage_allowed_locations、storage_blocked_locations参数中,和单账号多容器/路径的配置逻辑完全一致。

你提供的第二段配置代码仅存在一个小语法问题:enabled = true和azure_tenant_id参数之间缺少分隔符,修正后的合法配置如下:

create storage integration azure_int
type = external_stage
storage_provider = azure
enabled = true
azure_tenant_id = 'a123b4c5-1234-123a-a12b-1a23b45678c9'
storage_allowed_locations = ('azure://myaccount1.blob.core.windows.net/mycontainer1/mypath1/', 'azure://myaccount2.blob.core.windows.net/mycontainer2/mypath2/')
storage_blocked_locations = ('azure://myaccount1.blob.core.windows.net/mycontainer1/mypath1/sensitivedata/', 'azure://myaccount2.blob.core.windows.net/mycontainer2/mypath2/sensitivedata/');
  • 所有关联的存储账号必须归属于azure_tenant_id指定的同一个Azure AD租户,跨租户的存储账号无法在同一个存储集成中配置
  • 存储集成创建完成后,需要将集成对应的Snowflake服务主体,分别授予每个存储账号对应路径的访问权限(如存储Blob数据读取者/参与者角色),缺少权限的账号路径无法正常访问

内容的提问来源于stack exchange,提问作者Srinivas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 23:12:02