如何获取西欧区域Azure Databricks公网IP范围配置ACL?
获取Azure Databricks西欧区域的出站公网IP范围(用于ACL配置)
根据你的部署场景,分两种情况确定Databricks的出站源IP范围:
1. 默认托管网络模式(未部署在自定义VNet)
西欧区域的Azure Databricks集群对外发起API请求时,会使用Azure Databricks服务的出站IP范围,可通过以下方式获取:
- 使用Azure CLI执行命令,直接导出西欧区域的Databricks服务IP前缀:
az network list-service-tags --location westeurope --query "values[?properties.displayName=='AzureDatabricks'].properties.addressPrefixes" - 也可以在Azure门户操作:进入「虚拟网络」资源,切换到「服务标签」页面,搜索
AzureDatabricks,筛选西欧区域,即可查看并导出对应的IP范围列表。
注意:服务标签的IP范围会定期更新,建议网络团队直接使用AzureDatabricks服务标签配置ACL(如果防火墙支持),避免手动维护静态IP列表的麻烦。
2. VNet注入模式(Databricks部署在自定义VNet)
如果你的Databricks工作区部署在自己的Azure VNet内,集群的出站流量会通过VNet配置的NAT网关公网IP或公共IP资源转发:
- 登录Azure门户,找到你的VNet对应的NAT网关资源,查看其关联的公网IP地址/前缀;
- 若未配置NAT网关,检查集群所在子网的路由表,确认出站流量的出口对应的公网IP。
关键提示
- 集群内部IP是私有IP,仅在VNet内有效,对外访问时会被SNAT转换为公网IP,所以不能作为ACL的源IP使用。
内容的提问来源于stack exchange,提问作者anormaluser
相关产品推荐
相关产品推荐

