你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Set-AzApplicationGatewayProbeConfig

在现有应用程序网关上设置运行状况探测配置。

语法

Set-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>]

说明

Set-AzApplicationGatewayProbeConfig cmdlet 在现有应用程序网关上设置运行状况探测配置。

示例

示例 1:在应用程序网关上设置运行状况探测的配置

Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

此命令为名为 Probe05 的应用程序网关设置名为 Probe05 的应用程序网关的配置。 该命令还将不正常的阈值设置为 8 次重试,并在 120 秒后超时。

示例 2

在现有应用程序网关上设置运行状况探测配置。 (自动生成)

Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Interval 30 -Match <PSApplicationGatewayProbeHealthResponseMatch> -Name 'Probe05' -Path '/path/custompath.htm' -PickHostNameFromBackendHttpSettings -Protocol https -Timeout 120 -UnhealthyThreshold 8

参数

-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

指定用于发送探测的协议。

类型: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

输入

PSApplicationGateway

输出

PSApplicationGateway