gpt4 book ai didi

azure - 在本地运行 ACI 和 SQL Server

转载 作者:行者123 更新时间:2023-12-03 05:37:53 24 4
gpt4 key购买 nike

我有一个在 Azure 中运行的容器(linux .NET Core)。此应用程序从 Azure 服务总线读取信息并将信息写入本地数据库中。

与 ASB 的连接工作正常,但当应用程序尝试连接到 SQL Server 时,出现超时。最初,我在没有网络设置的情况下运行容器(“无”选项)。然后我公开了,现在它给了我一个 IP 地址。

我的基础设施团队将此 IP 添加到我们的防火墙中,但 Azure 正在尝试使用不同的 IP 地址访问它,或者该连接永远不会离开 Docker 环境。

ps.:我有一个正在运行的应用服务(.NET Core API),它确实正确连接到相同的 SQL Server(相同的 IP 地址)。

建议?

最佳答案

由于从 Azure 容器组传出的 IP 地址是随机的 Azure cloud IP list ,不能直接将其IP添加到防火墙中。您可以投票支持此feature request用于对从容器组开始的出站流量使用相同的公开公共(public) IP。

目前,您可以 deploy container instances into an Azure virtual network ,然后容器可以通过 VPN gateway 与本地资源进行通信。或ExpressRoute 。更多详情,您可以查看enable containers to use Azure Virtual Network capabilities .

enter image description here

关于azure - 在本地运行 ACI 和 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61087211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com