什么是 Azure Bot Framework 和 LUIS IP 地址 [用于防火墙规则]?
What are Azure Bot Framework and LUIS IP Addresses [for firewall rules]?
我想为 Microsoft LUIS 和 BotFramework 打开防火墙规则。
他们都使用 TCP 端口 443,但是我需要 IP 地址范围来解锁公司的防火墙。
编辑:我们的机器人是用 NodeJS 编写的并在本地托管
Microsoft 的一位解决方案架构师与我分享了 link。
https://www.microsoft.com/en-gb/download/details.aspx?id=41653
有两种选择:
- 您可以允许您所在地区的 IP 范围。
- 您可以为代理设置代理并将 IP 范围添加到防火墙。
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 列表的 link 也已更改:https://www.microsoft.com/en-us/download/details.aspx?id=56519
我想为 Microsoft LUIS 和 BotFramework 打开防火墙规则。 他们都使用 TCP 端口 443,但是我需要 IP 地址范围来解锁公司的防火墙。
编辑:我们的机器人是用 NodeJS 编写的并在本地托管
Microsoft 的一位解决方案架构师与我分享了 link。
https://www.microsoft.com/en-gb/download/details.aspx?id=41653
有两种选择:
- 您可以允许您所在地区的 IP 范围。
- 您可以为代理设置代理并将 IP 范围添加到防火墙。
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 列表的 link 也已更改:https://www.microsoft.com/en-us/download/details.aspx?id=56519