我正在尝试在 ADF 中创建链接服务以连接到 MongoDB,但服务器超时 30 秒。
我有连接字符串,我可以使用 Compass 进行连接 - 我的计算机 IP 地址已列入白名单 - 但我无法使用带有此连接字符串的 MongoDB 连接器通过 Azure 链接服务进行连接。
我所在区域的 Azure IP 地址范围已添加到白名单中,并使用 Microsoft 发布的最新集。 我使用的 azurehostedingegrationruntime 与托管 MongoDB 的区域位于同一区域。
问题是 MongoDB 由一家软件公司托管,我不相信他们知道自己在做什么。 MongoDB 上未启用 SSL,他们使用的是社区版 v1.34.1,数据库很小 < 0.75Gb. The MongoDB instance is installed on a Linux box - I was looking at a selfhostedintegrationruntime but that requires a gateway installing on the server that in turn needs the use of a windows server.
如果有人有通过 Azure 数据工厂连接到 MongoDB 的经验,我们将不胜感激。 Azure 端的唯一选项是连接字符串,我知道这是正确的,因为我可以使用 Compass 进行连接,但在尝试使用 Azure 链接服务进行连接时会超时,因此看起来它无法看到 MongoDB。
使用 Compass 可以与给定连接正常连接,只是不使用 Azure,即使 Azure IP 地址已列入白名单。
由软件公司解决,所以他们确实知道自己在做什么。
不需要使用SelfHostedIntegrateionRuntime,AzureHostedIntegrationRuntime就可以正常工作。 也无需将 Azure IP 列入白名单 - 无论如何,这些 IP 都会进行修订。
”,但在实例防火墙上,我可以选择允许确切的服务,这应该涵盖任何未来的 IP 更改。目前,我仅允许“
希望这是有道理的。
我正在寻找类似的解决方案,您能分享一下您是如何解决的吗?