New-AzureRmLoadBalancerProbeConfig 如何知道要针对哪个负载均衡器创建探测

How does New-AzureRmLoadBalancerProbeConfig know which Load Balancer to create the probe against

我正在尝试通过 PowerShell 和 AzureRM 6.13.1 创建新的运行状况探测

直接从 azure-docs 获取的命令如下所示;

New-AzureRmLoadBalancerProbeConfig -Name "MyProbe" -Protocol "http" -Port 80 -IntervalInSeconds 15 -ProbeCount 15

我在各种资源组中有多个负载平衡器,但上面的 cmdlet 没有资源组或负载平衡器名称...它怎么可能希望针对正确的负载平衡器创建探测。

不用说上面的 cmdlet 什么都不做。

此 cmdlet 确实没有采用负载平衡器名称。尽管如此,它确实创建了一个探测配置,如下所示:

这可以稍后传递给 Add-AzureRmLoadBalancerProbeConfig,如下所示,它将负载均衡器名称作为输入:

Get-AzureRmLoadBalancer -Name "myLB" -ResourceGroupName "myRG" | Add-AzureRmLoadBalancerProbeConfig -Name "probe-test" -RequestPath healthcheck2.aspx -Protocol http -Port 81 -IntervalInSeconds 16 -ProbeCount 3 | Set-AzureRmLoadBalancer

quickstart 文档中也对此进行了详细说明。

希望这能澄清!