New-AzApplicationGatewayBackendHttpSetting
建立應用程式閘道的後端 HTTP 設定。
語法
New-AzApplicationGatewayBackendHttpSetting
-Name <String>
-Port <Int32>
-Protocol <String>
-CookieBasedAffinity <String>
[-RequestTimeout <Int32>]
[-ConnectionDraining <PSApplicationGatewayConnectionDraining>]
[-ProbeId <String>]
[-Probe <PSApplicationGatewayProbe>]
[-AuthenticationCertificates <PSApplicationGatewayAuthenticationCertificate[]>]
[-TrustedRootCertificate <PSApplicationGatewayTrustedRootCertificate[]>]
[-PickHostNameFromBackendAddress]
[-HostName <String>]
[-AffinityCookieName <String>]
[-Path <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzApplicationGatewayBackendHttpSetting Cmdlet 會為應用程式閘道建立後端 HTTP 設定。 後端 HTTP 設定會套用至集區中的所有後端伺服器。
範例
範例 1:建立後端 HTTP 設定
$Setting = New-AzApplicationGatewayBackendHttpSetting -Name "Setting01" -Port 80 -Protocol Http -CookieBasedAffinity Disabled
此命令會使用 HTTP 通訊協定在埠 80 上建立名為 Setting01 的後端 HTTP 設定,並停用以 Cookie 為基礎的親和性。 這些設定會儲存在 $Setting 變數中。
範例 2
建立應用程式閘道的後端 HTTP 設定。 ( 自動產生 )
New-AzApplicationGatewayBackendHttpSetting -CookieBasedAffinity Enabled -Name 'Setting01' -PickHostNameFromBackendAddress -Port 80 -Probe <PSApplicationGatewayProbe> -Protocol http -RequestTimeout <Int32>
參數
-AffinityCookieName
要用於同質 Cookie 的 Cookie 名稱
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AuthenticationCertificates
指定應用程式閘道的驗證憑證。
類型: | PSApplicationGatewayAuthenticationCertificate[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ConnectionDraining
後端 HTTP 設定資源的連線清空。
類型: | PSApplicationGatewayConnectionDraining |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-CookieBasedAffinity
指定後端伺服器集區應啟用或停用 Cookie 型親和性。
類型: | String |
接受的值: | Enabled, Disabled |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-HostName
設定要傳送至後端伺服器的主機標頭。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定此 Cmdlet 所建立的後端 HTTP 設定名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Path
路徑,應該作為所有 HTTP 要求的前置詞。 如果沒有針對此參數提供任何值,則不會加上路徑前置詞。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PickHostNameFromBackendAddress
如果應該從後端伺服器的主機名中挑選主機標頭,則為旗標。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Port
指定後端伺服器集區的埠。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Probe
指定要與後端伺服器集區建立關聯的探查。
類型: | PSApplicationGatewayProbe |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ProbeId
指定要與後端伺服器集區產生關聯的探查標識碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Protocol
指定要用於應用程式閘道與後端伺服器之間通訊的通訊協定。 此參數可接受的值為:Http 和 Https。
類型: | String |
接受的值: | Http, Https |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-RequestTimeout
指定要求逾時值。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-TrustedRootCertificate
應用程式閘道受信任的跟證書
類型: | PSApplicationGatewayTrustedRootCertificate[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
PSApplicationGatewayBackendHttpSettings