1

目前,我在一个 Azure Web App for Containers App Service 中托管一个 API。此外,我有一个日志数据库托管在无法公开访问的本地服务上。

为了访问本地服务,可以创建混合连接;但是,与仅使用 Web 应用程序相比,使用 Web App for Containers 时无法通过 Azure 门户使用此功能。

是否可以通过编程方式或通过 CLI 创建此混合连接?

还有其他方法可以通过 azure 连接到本地资源吗?

该 API 使用 ASP.NET Core。

我一直在研究 Microsoft.Azure.Relay 包,但我似乎无法通过包提供的示例实际到达我的本地端点。

编辑:

我已经验证我可以使用 Web 应用程序进行混合连接。为此,我下载了混合连接管理器,将其安装在本地网络上,并检查应用程序是否可以在混合连接结束时对端点进行 HTTP 调用。

所有这些都是通过 Azure 门户完成的,方法是进入我的 Web 应用程序,然后导航到网络、配置混合连接并创建混合连接,然后通过混合连接管理器连接到新的混合连接。

我不能为我的 Web App for Containers 做同样的事情,因为网络不是受支持的水龙头(还没有?)。因此,我正在寻找一种通过 CLI 或在源代码中执行此操作的编程方式。

4

0 回答 0