Udostępnij za pośrednictwem


Add-AzureRmApplicationGatewayProbeConfig

Dodaje sondę kondycji do usługi Application Gateway.

Ostrzeżenie

Moduł AzureRM PowerShell został oficjalnie przestarzały od 29 lutego 2024 r. Zaleca się migrowanie użytkowników z modułu AzureRM do modułu Az programu PowerShell w celu zapewnienia ciągłej obsługi i aktualizacji.

Mimo że moduł AzureRM może nadal działać, nie jest już utrzymywany ani obsługiwany, umieszczając wszelkie dalsze zastosowania według uznania i ryzyka użytkownika. Zapoznaj się z naszymi zasobami migracji, aby uzyskać wskazówki dotyczące przejścia do modułu Az.

Składnia

Add-AzureRmApplicationGatewayProbeConfig
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -Protocol <String>
   [-HostName <String>]
   -Path <String>
   -Interval <Int32>
   -Timeout <Int32>
   -UnhealthyThreshold <Int32>
   [-PickHostNameFromBackendHttpSettings]
   [-MinServers <Int32>]
   [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-AzureRmApplicationGatewayProbeConfig dodaje sondę kondycji do usługi Application Gateway.

Przykłady

Przykład 1. Dodawanie sondy kondycji do bramy aplikacji

PS C:\>$Probe = Add-AzureRmApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

To polecenie dodaje sondę kondycji o nazwie Probe01 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.

Parametry

-ApplicationGateway

Określa bramę aplikacji, do której to polecenie cmdlet dodaje 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: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łowa ścieżka zaczyna się od znaku ukośnika (/). Sonda jest wysyłana do <ścieżki> Protocol>://<host>:<port><.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
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

-Protocol

Określa protokół używany do wysyłania sondy. To polecenie cmdlet obsługuje tylko protokół HTTP.

Typ:String
Dopuszczalne wartości:Http, Https
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

Parametry: ApplicationGateway (ByValue)

Dane wyjściowe

PSApplicationGateway