New-AzureRmApplicationGatewayBackendHttpSettings
Erstellt Back-End-HTTP-Einstellungen für ein Anwendungsgateway.
Warnung
Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.
Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.
Syntax
New-AzureRmApplicationGatewayBackendHttpSettings
-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>]
Beschreibung
Das Cmdlet New-AzureRmApplicationGatewayBackendHttp Einstellungen erstellt Back-End-HTTP-Einstellungen für ein Anwendungsgateway. Back-End-HTTP-Einstellungen werden auf alle Back-End-Server in einem Pool angewendet.
Beispiele
Beispiel 1: Erstellen von Back-End-HTTP-Einstellungen
PS C:\>$Setting = New-AzureRmApplicationGatewayBackendHttpSettings -Name "Setting01" -Port 80 -Protocol Http -CookieBasedAffinity Disabled
Dieser Befehl erstellt Back-End-HTTP-Einstellungen namens Setting01 für Port 80, wobei das HTTP-Protokoll verwendet wird, wobei die cookiebasierte Affinität deaktiviert ist. Die Einstellungen werden in der variablen $Setting gespeichert.
Parameter
-AffinityCookieName
Cookiename, der für das Affinitätscookie verwendet werden soll
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticationCertificates
Gibt Authentifizierungszertifikate für das Anwendungsgateway an.
Type: | List<T>[PSApplicationGatewayAuthenticationCertificate] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConnectionDraining
Verbinden entwässert die Http-Einstellungsressource des Back-End-Ends.
Type: | PSApplicationGatewayConnectionDraining |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CookieBasedAffinity
Gibt an, ob die cookiebasierte Affinität für den Back-End-Serverpool aktiviert oder deaktiviert werden soll.
Type: | String |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostName
Legt den Hostheader fest, der an die Back-End-Server gesendet werden soll.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Gibt den Namen der Back-End-HTTP-Einstellungen an, die dieses Cmdlet erstellt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Wenn für diesen Parameter kein Wert angegeben wird, wird kein Pfad vorangestellt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PickHostNameFromBackendAddress
Flag, wenn der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Port
Gibt den Port des Back-End-Serverpools an.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Probe
Gibt einen Prüfpunkt an, der dem Back-End-Serverpool zugeordnet werden soll.
Type: | PSApplicationGatewayProbe |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProbeId
Gibt die ID des Prüfpunkts an, der dem Back-End-Serverpool zugeordnet werden soll.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Gibt das Protokoll an, das für die Kommunikation zwischen dem Anwendungsgateway und den Back-End-Servern verwendet werden soll. Die zulässigen Werte für diesen Parameter sind: Http und Https.
Type: | String |
Accepted values: | Http, Https |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequestTimeout
Gibt einen Anforderungstimeoutwert an.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TrustedRootCertificate
Vertrauenswürdige Stammzertifikate des Anwendungsgateways
Type: | List<T>[PSApplicationGatewayTrustedRootCertificate] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
None