Udostępnij za pośrednictwem


Set-AzApplicationGatewayProbeConfig

Ustawia konfigurację sondy kondycji w istniejącej usłudze Application Gateway.

Składnia

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

Opis

Polecenie cmdlet Set-AzApplicationGatewayProbeConfig ustawia konfigurację sondy kondycji w istniejącej usłudze Application Gateway.

Przykłady

Przykład 1. Ustawianie konfiguracji sondy kondycji w bramie aplikacji

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

To polecenie ustawia konfigurację sondy kondycji o nazwie Probe05 dla bramy aplikacji o nazwie Gateway. Polecenie ustawia również próg złej kondycji na 8 ponownych prób i przekracza limit czasu po 120 sekundach.

Przykład 2

Ustawia konfigurację sondy kondycji w istniejącej usłudze Application Gateway. (automatycznie wygenerowane)

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

Parametry

-ApplicationGateway

Określa bramę aplikacji, do której to polecenie cmdlet wysyła sondę.

Typ:PSApplicationGateway
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-HostName

Określa nazwę hosta, do którego wysyła to polecenie cmdlet.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Interval

Określa interwał sondy w sekundach. Jest to przedział czasu między dwoma kolejnymi sondami. Ta wartość wynosi od 1 sekundy do 86400 sekund.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Match

Treść, która musi być zawarta w odpowiedzi na kondycję. Wartość domyślna jest pusta

Typ:PSApplicationGatewayProbeHealthResponseMatch
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MinServers

Minimalna liczba serwerów, które są zawsze oznaczone jako w dobrej kondycji. Wartość domyślna to 0

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę sondy.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Path

Określa ścieżkę względną sondy. Prawidłowe ścieżki zaczynają się od znaku ukośnika (/). Sonda jest wysyłana do <ścieżki> Protocol>://<host>:<port><.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PickHostNameFromBackendHttpSettings

Określa, czy nagłówek hosta powinien zostać wybrany z ustawień http zaplecza. Wartość domyślna to false

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Port

Port używany do sondowania serwera zaplecza

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Protocol

Określa protokół używany do wysyłania sondy.

Typ:String
Dopuszczalne wartości:Http, Https, TCP, TLS
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Timeout

Określa limit czasu sondy w sekundach. To polecenie cmdlet oznacza sondę jako niepowodzenie, jeśli prawidłowa odpowiedź nie zostanie odebrana z tym limitem czasu. Prawidłowe wartości to od 1 sekundy do 86400 sekund.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-UnhealthyThreshold

Określa liczbę ponownych prób sondy. Serwer zaplecza jest oznaczony jako wyłączony po osiągnięciu progu złej kondycji przez kolejną liczbę niepowodzeń sondy. Prawidłowe wartości to od 1 sekundy do 20 sekund.

Typ:Int32
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

PSApplicationGateway

Dane wyjściowe

PSApplicationGateway