使用 Azure Pipelines 和 MS 托管代理访问本地数据库

问题描述 投票:0回答:1

如何使用 Azure DevOps Pipelines 和 MS 托管代理来访问本地数据库(以便能够使用 EF 核心迁移)来进行构建过程?

MS 不允许在 Azure 和我的本地服务之间使用 VPN。

https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml:

“您不能使用 ExpressRoute 或 VPN 等专用连接将 Microsoft 托管代理连接到您的公司网络。Microsoft 托管代理与您的服务器之间的流量将通过公共网络进行。”

所以,我的问题是,如何安全地启用通信,以便 Azure DevOps Pipeline 可以访问我的本地数据库?

database networking azure-devops azure-pipelines firewall
1个回答
0
投票

正如您已经引用的那样,这对于 Microsoft 托管的代理来说是不可能的。答案是自托管代理。在那里你可以做任何你喜欢的事情,包括网络方面的事情。他们甚至可以在本地运行。

https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/agents?view=azure-devops&tabs=yaml%2Cbrowser#self-hosted-agents

© www.soinside.com 2019 - 2024. All rights reserved.