Set-AzureRmApplicationGatewayBackendHttpSettings
Aktualizace nastavení HTTP back-endu pro aplikační bránu.
Upozorňující
Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.
Syntax
Set-AzureRmApplicationGatewayBackendHttpSettings
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-Port <Int32>
-Protocol <String>
-CookieBasedAffinity <String>
[-RequestTimeout <Int32>]
[-ConnectionDraining <PSApplicationGatewayConnectionDraining>]
[-ProbeId <String>]
[-Probe <PSApplicationGatewayProbe>]
[-AuthenticationCertificates <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAuthenticationCertificate]>]
[-TrustedRootCertificate <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayTrustedRootCertificate]>]
[-PickHostNameFromBackendAddress]
[-HostName <String>]
[-AffinityCookieName <String>]
[-Path <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina Set-AzureRmApplicationGatewayBackendHttp Nastavení aktualizuje nastavení protokolu HTTP (Hypertext Transfer Protocol) back-endu pro aplikační bránu Azure. Nastavení HTTP back-endu se použije na všechny back-endové servery ve fondu.
Příklady
Příklad 1: Aktualizace nastavení HTTP back-endu pro aplikační bránu
PS C:\>$AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Set-AzureRmApplicationGatewayBackendHttpSettings -ApplicationGateway $AppGw -Name "Setting02" -Port 88 -Protocol "Http" -CookieBasedAffinity "Disabled"
První příkaz získá aplikační bránu s názvem ApplicationGateway01, která patří do skupiny prostředků s názvem ResourceGroup01, a uloží ji do proměnné $AppGw. Druhý příkaz aktualizuje nastavení HTTP aplikační brány v proměnné $AppGw tak, aby používal port 88, protokol HTTP a povolil spřažení na základě souborů cookie.
Parametry
-AffinityCookieName
Název souboru cookie, který se má použít pro soubor cookie spřažení
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationGateway
Určuje objekt služby Application Gateway, ke kterému tato rutina přidruží nastavení HTTP back-endu.
Typ: | PSApplicationGateway |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AuthenticationCertificates
Určuje ověřovací certifikáty pro aplikační bránu.
Typ: | List<T>[PSApplicationGatewayAuthenticationCertificate] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConnectionDraining
Připojení vyprázdnění prostředku nastavení http back-endu.
Typ: | PSApplicationGatewayConnectionDraining |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CookieBasedAffinity
Určuje, jestli mají být pro fond back-endových serverů povolené nebo zakázané spřažení založené na souborech cookie. Přijatelné hodnoty pro tento parametr jsou: Zakázáno nebo Povoleno.
Typ: | String |
přijímané hodnoty: | Enabled, Disabled |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostName
Nastaví hlavičku hostitele, která se má odesílat na back-endové servery.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Určuje název objektu nastavení HTTP back-endu.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Cesta, která by se měla použít jako předpona pro všechny požadavky HTTP. Pokud pro tento parametr není zadaná žádná hodnota, nebude předpona žádné cesty.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PickHostNameFromBackendAddress
Označte příznak, pokud má být vybrána hlavička hostitele z názvu hostitele back-endového serveru.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Port
Určuje port, který se má použít pro každý server v back-endovém fondu serverů.
Typ: | Int32 |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Probe
Určuje sondu, která se má přidružit k nastavení HTTP back-endu.
Typ: | PSApplicationGatewayProbe |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProbeId
Určuje ID sondy, které se má přidružit k nastavení HTTP back-endu.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Určuje protokol, který se má použít pro komunikaci mezi aplikační bránou a back-endovými servery. Přijatelné hodnoty pro tento parametr jsou: Http a Https. U tohoto parametru se rozlišují malá a velká písmena.
Typ: | String |
přijímané hodnoty: | Http, Https |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequestTimeout
Určuje hodnotu časového limitu požadavku.
Typ: | Int32 |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TrustedRootCertificate
Důvěryhodné kořenové certifikáty služby Application Gateway
Typ: | List<T>[PSApplicationGatewayTrustedRootCertificate] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Parametry: ApplicationGateway (ByValue)