我想使用 Azure Bot 服务并通过将其添加到 vnet 来保护消息传递端点。 Azure Bot 服务是否能够使用 VNET 进行出站?一旦我禁用消息端点上的公共访问,通道(通过链接的 MS Teams)就会中断。
示例:samplebot.azurewebsites.net/api/messages 我已将此端点添加到 vnet_1 并附加了专用链接。端点可通过 vnet 内的虚拟机访问,并根据需要阻止互联网连接。
在 Azure Bot 服务中,我在“网络”下创建了 2 个专用终结点。两者都链接到 vnet_1
我设置了禁用公共访问并使用私人访问标志。好吧,我希望?该标志很难理解。
我没有更改消息传送端点配置,正如我所期望的(?),一旦 Azure Bot 服务使用 VNET 进行出站流量,URL 就不会更改。从 vnet_1 内的虚拟机中,URL:samplebot.azurewebsites.net/api/messages 仍然有效。
问题是: Azure Bot 服务是否使用 VNET 进行出站? 也许缺少一些无法通过刀片完成的设置? 一旦我禁用消息端点上的公共访问,通道就会中断。
感谢链接的解释,我明白了。
一旦禁用对消息传递端点(Azure Web 应用程序)的公共访问,除直接线路通道外,所有通往 Azure 机器人服务的通道都会中断。
我使用 Postman 确认禁用公共访问后连接仍然有效。