次の方法で共有


Add-AzApplicationGatewayProbeConfig

Application Gateway に正常性プローブを追加します。

構文

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

説明

Add-AzApplicationGatewayProbeConfig コマンドレットは、Application Gateway に正常性プローブを追加します。

例 1: アプリケーション ゲートウェイに正常性プローブを追加する

$Probe = Add-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

このコマンドは、Gateway という名前のアプリケーション ゲートウェイに Probe01 という名前の正常性プローブを追加します。 また、このコマンドは異常しきい値を 8 回の再試行に設定し、120 秒後にタイムアウトします。

パラメーター

-ApplicationGateway

このコマンドレットがプローブを追加するアプリケーション ゲートウェイを指定します。

型:PSApplicationGateway
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-HostName

このコマンドレットがプローブを送信するホスト名を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Interval

プローブ間隔を秒単位で指定します。 2 つの連続するプローブの時間間隔。 この値は 1 秒から 86400 秒の間です。

型:Int32
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Match

正常性応答に含まれている必要がある本文。 既定値は空です

型:PSApplicationGatewayProbeHealthResponseMatch
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MinServers

常に正常とマークされているサーバーの最小数。 既定値は 0 です

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

プローブの名前を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Path

プローブの相対パスを指定します。 有効なパスはスラッシュ文字 (/) で始まります。 プローブは、 <Protocol>://<host>:<port><path> に送信されます。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PickHostNameFromBackendHttpSettings

バックエンド http 設定からホスト ヘッダーを選択する必要があるかどうか。 既定値は false です

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Port

バックエンド サーバーのプローブに使用されるポート

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Protocol

プローブの送信に使用するプロトコルを指定します。 このコマンドレットは HTTP のみをサポートします。

型:String
指定可能な値:Http, Https, TCP, TLS
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Timeout

プローブのタイムアウトを秒単位で指定します。 このコマンドレットは、このタイムアウト期間で有効な応答を受信しなかった場合に、プローブを失敗としてマークします。 有効な値は 1 秒から 86400 秒です。

型:Int32
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-UnhealthyThreshold

プローブの再試行回数を指定します。 連続するプローブの失敗数が異常なしきい値に達すると、バックエンド サーバーはダウンとしてマークされます。 有効な値は 1 秒から 20 秒です。

型:Int32
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

PSApplicationGateway

出力

PSApplicationGateway