什么是Azure Bot框架和LUIS IP地址[针对防火墙规则]?

时间:2017-01-25 11:15:49

标签: azure botframework luis

我想为Microsoft LUIS和BotFramework打开防火墙规则。 它们都使用TCP端口443,但是我需要IP地址范围来解锁业务的防火墙

编辑:我们的Bot是用NodeJS编写的,并在本地托管

2 个答案:

答案 0 :(得分:2)

IP 地址会随着时间而改变,因此我建议使用 Get-AzNetworkServiceTag PowerShell 命令。详情请见此处:https://docs.microsoft.com/en-us/powershell/module/az.network/get-aznetworkservicetag?view=azps-6.2.0

机器人服务 IP:

$botService = $serviceTags.Values | Where Name -eq "AzureBotService"
$botService.Properties.AddressPrefixes

LUIS IP 包含在认知服务管理 IP 中:

$cognitive = $serviceTags.Values | Where Name -eq "CognitiveServicesManagement"
$cognitive.Properties.AddressPrefixes

仅供参考,用于下载 JSON IP 列表的链接也已更改:https://www.microsoft.com/en-us/download/details.aspx?id=56519

答案 1 :(得分:1)

Microsoft的解决方案架构师与我分享了一个链接。

https://www.microsoft.com/en-gb/download/details.aspx?id=41653

有两种选择:

  1. 您可以允许您所在地区的IP范围。
  2. 您可以为代理设置代理并为您的防火墙添加IP范围。