Sdílet prostřednictvím


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

PSApplicationGateway

Parametry: ApplicationGateway (ByValue)

Výstupy

PSApplicationGateway