Set-AzApplicationGatewayProbeConfig
기존 Application Gateway에서 상태 프로브 구성을 설정합니다.
구문
Default (기본값)
Set-AzApplicationGatewayProbeConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-Protocol <String>
[-HostName <String>]
[-Path <String>]
-Interval <Int32>
-Timeout <Int32>
-UnhealthyThreshold <Int32>
[-PickHostNameFromBackendHttpSettings]
[-MinServers <Int32>]
[-Port <Int32>]
[-EnableProbeProxyProtocolHeader <Boolean>]
[-Match <PSApplicationGatewayProbeHealthResponseMatch>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Set-AzApplicationGatewayProbeConfig cmdlet은 기존 Application Gateway에서 상태 프로브 구성을 설정합니다.
예제
예제 1: 애플리케이션 게이트웨이에서 상태 프로브에 대한 구성 설정
Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8
이 명령은 Gateway라는 애플리케이션 게이트웨이에 대해 Probe05라는 상태 프로브에 대한 구성을 설정합니다.
또한 이 명령은 비정상 임계값을 8번의 재시도로 설정하고 120초 후에 시간이 초과됩니다.
예제 2
기존 Application Gateway에서 상태 프로브 구성을 설정합니다. (autogenerated)
Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Interval 30 -Match <PSApplicationGatewayProbeHealthResponseMatch> -Name 'Probe05' -Path '/path/custompath.htm' -PickHostNameFromBackendHttpSettings -Protocol https -Timeout 120 -UnhealthyThreshold 8
매개 변수
-ApplicationGateway
이 cmdlet이 프로브를 보내는 애플리케이션 게이트웨이를 지정합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
매개 변수 속성
형식: IAzureContextContainer
Default value: None
와일드카드 지원: False
DontShow: False
별칭: AzContext, AzureRmContext, AzureCredential
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
TCP 또는 TLS 프로토콜을 통해 상태 조사와 함께 프록시 프로토콜 헤더를 보낼지 여부입니다. 기본값은 거짓입니다.
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-HostName
이 cmdlet이 프로브를 보내는 호스트 이름을 지정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Interval
프로브 간격(초)을 지정합니다.
두 개의 연속 프로브 사이의 시간 간격입니다.
이 값은 1초에서 86400초 사이입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Match
상태 응답에 포함되어야 하는 본문입니다.
기본값이 비어 있음
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-MinServers
항상 정상으로 표시된 최소 서버 수입니다.
기본값은 0입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Name
프로브의 이름을 지정합니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Path
프로브의 상대 경로를 지정합니다.
유효한 경로는 슬래시 문자(/)로 시작합니다.
프로브는 Protocol<://>host<:>port<경로><로 >전송됩니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-PickHostNameFromBackendHttpSettings
백 엔드 http 설정에서 호스트 헤더를 선택해야 하는지 여부입니다.
기본값은 false입니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Port
백 엔드 서버를 검색하는 데 사용되는 포트
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Protocol
프로브를 보내는 데 사용되는 프로토콜을 지정합니다.
매개 변수 속성
형식: String
Default value: None
허용되는 값: Http, Https, TCP, TLS
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Timeout
프로브 시간 제한을 초 단위로 지정합니다.
이 cmdlet은 이 시간 제한 기간 동안 유효한 응답을 받지 못한 경우 프로브를 실패로 표시합니다.
유효한 값은 1초에서 86400초 사이입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-UnhealthyThreshold
프로브 재시도 횟수를 지정합니다.
연속 프로브 실패 횟수가 비정상 임계값에 도달하면 백 엔드 서버가 다운됩니다.
유효한 값은 1초에서 20초 사이입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
출력