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

Azure Functions部署后无法连接MongoDB Atlas该如何解决?

Azure Function连接MongoDB Atlas部署后连接超时解决方案
  • 补全所有出站IP白名单:进入Azure门户对应函数应用的「属性」页,提取所有出站IP和额外出站IP字段下的全部IP地址,逐一添加到MongoDB Atlas的网络访问白名单。消费、弹性高级计划的函数在实例扩容时会启用额外出站IP,仅添加默认展示的3-4个地址会出现遗漏。
  • 修正连接字符串参数:在函数应用的「配置」-「应用程序设置」中,确认Atlas连接字符串已添加ssl=true、tls=true、tlsVersion=TLS12、authSource=admin参数,避免Azure网络环境下TLS版本不匹配、认证逻辑异常导致的连接被拦截。
  • 排查VNet集成配置:若你的函数开启了VNet集成,此时出站流量走VNet链路,公网出站IP不再是门户展示的地址。需将VNet绑定的NAT网关公网IP、VNet出口公网IP段全部添加到Atlas白名单,同时确认VNet关联的NSG规则没有封禁27015~27018端口的出站请求。
  • 补全IPv6地址规则:部分Azure区域已支持IPv6出站,可在函数Kudu控制台执行命令查询实际出站地址,若存在IPv6地址也需添加到Atlas白名单,同时确认添加IP时掩码配置为/32(IPv4)或/128(IPv6),避免规则不生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:27:03