你当前正在访问 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 |