你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Add-AzApplicationGatewayProbeConfig
将运行状况探测添加到应用程序网关。
语法
Add-AzApplicationGatewayProbeConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-Protocol <String>
[-HostName <String>]
[-Path <String>]
-Interval <Int32>
-Timeout <Int32>
-UnhealthyThreshold <Int32>
[-PickHostNameFromBackendHttpSettings]
[-MinServers <Int32>]
[-Port <Int32>]
[-Match <PSApplicationGatewayProbeHealthResponseMatch>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
说明
Add-AzApplicationGatewayProbeConfig cmdlet 将运行状况探测添加到应用程序网关。
示例
示例 1:向应用程序网关添加运行状况探测
$Probe = Add-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8
此命令为名为 Gateway 的应用程序网关添加名为 Probe01 的运行状况探测。 该命令还将不正常的阈值设置为 8 次重试,并在 120 秒后超时。
参数
-ApplicationGateway
指定此 cmdlet 向其添加探测的应用程序网关。
类型: | PSApplicationGateway |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
类型: | IAzureContextContainer |
别名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-HostName
指定此 cmdlet 将探测发送到的主机名。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Interval
指定探测间隔(以秒为单位)。 这是每两次连续探测之间的时间间隔。 此值介于 1 秒到 86400 秒之间。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Match
运行状况响应中必须包含的正文。 默认值为空
类型: | PSApplicationGatewayProbeHealthResponseMatch |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MinServers
始终标记为正常的最小服务器数。 默认值为 0
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
指定探测的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Path
指定探测的相对路径。 有效路径以斜杠字符 (/) 开头。 探测将发送到 <Protocol>://<host>:<port><路径>。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PickHostNameFromBackendHttpSettings
是否应从后端 http 设置中选择主机标头。 默认值为“false”
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Port
用于探测后端服务器的端口
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Protocol
指定用于发送探测的协议。 此 cmdlet 仅支持 HTTP。
类型: | String |
接受的值: | Http, Https, TCP, TLS |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Timeout
指定探测超时(以秒为单位)。 如果未收到具有此超时期限的有效响应,此 cmdlet 会将探测标记为失败。 有效值为 1 秒到 86400 秒。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-UnhealthyThreshold
指定探测重试计数。 连续探测失败计数达到不正常阈值后,后端服务器将被标记为关闭。 有效值为 1 秒到 20 秒。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |