当前,我正在将Azure API托管在用于容器应用服务的Azure Web应用中。另外,我有一个日志记录数据库托管在本地服务上,无法公开访问。
要访问本地服务,可以创建混合连接;但是,与仅使用Web App相比,使用Web App for Containers时,该功能无法通过Azure门户使用。
是否可以通过编程方式或通过CLI创建此混合连接?
还有其他通过天蓝色连接到本地资源的方法吗?
该API使用的是ASP.NET Core。
我一直在研究Microsoft.Azure.Relay程序包,但是似乎无法通过该程序包提供的示例实际到达本地端点。
编辑:
我已验证我可以使用Web App进行混合连接。为此,我已经下载了Hybrid Connection Manager,将其安装在本地网络上,并检查了应用程序可以在Hybrid Connection的末端对端点进行HTTP调用。
所有这些操作都是通过azure门户完成的,方法是进入我的Web应用程序,然后导航到网络,配置混合连接并创建混合连接,然后通过混合连接管理器连接到新的混合连接。
我不能够为我的容器Web应用程序做同样的事情,因为还不支持联网(还好吗?)。因此,我正在寻找通过CLI或在源代码中进行编程的编程方式。