Add-AzApplicationGatewayBackendHttpSetting
Aggiunge le impostazioni HTTP back-end a un gateway applicazione.
Sintassi
Add-AzApplicationGatewayBackendHttpSetting
-ApplicationGateway <PSApplicationGateway>
-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>]
Descrizione
Il cmdlet Add-AzApplicationGatewayBackendHttpSetting aggiunge impostazioni HTTP back-end a un gateway applicazione. Le impostazioni HTTP back-end vengono applicate a tutti i server back-end nel pool.
Esempio
Esempio 1: Aggiungere impostazioni HTTP back-end a un gateway applicazione
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Add-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $AppGw -Name "Setting02" -Port 88 -Protocol "HTTP" -CookieBasedAffinity "Disabled"
Il primo comando ottiene il gateway applicazione denominato ApplicationGateway01 che appartiene al gruppo di risorse denominato ResourceGroup01 e lo archivia nella variabile $AppGw. Il secondo comando aggiunge impostazioni HTTP back-end al gateway applicazione, impostando la porta su 88 e il protocollo su HTTP e assegna un nome alle impostazioni Setting02.
Esempio 2
Aggiunge le impostazioni HTTP back-end a un gateway applicazione. (generato automaticamente)
Add-AzApplicationGatewayBackendHttpSetting -ApplicationGateway <PSApplicationGateway> -CookieBasedAffinity Enabled -Name 'Setting02' -PickHostNameFromBackendAddress -Port 88 -Probe <PSApplicationGatewayProbe> -Protocol http -RequestTimeout <Int32>
Parametri
-AffinityCookieName
Nome del cookie da usare per il cookie di affinità
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ApplicationGateway
Specifica il nome del gateway applicazione per il quale questo cmdlet aggiunge le impostazioni.
Tipo: | PSApplicationGateway |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-AuthenticationCertificates
Specifica i certificati di autenticazione per il gateway applicazione.
Tipo: | PSApplicationGatewayAuthenticationCertificate[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ConnectionDraining
Svuotamento della connessione della risorsa delle impostazioni HTTP back-end.
Tipo: | PSApplicationGatewayConnectionDraining |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CookieBasedAffinity
Specifica se l'affinità basata su cookie deve essere abilitata o disabilitata per il pool di server back-end. I valori accettabili per questo parametro sono: Disabled, Enabled.
Tipo: | String |
Valori accettati: | Enabled, Disabled |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-HostName
Imposta l'intestazione host da inviare ai server back-end.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome delle impostazioni HTTP back-end aggiunte da questo cmdlet.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Percorso che deve essere usato come prefisso per tutte le richieste HTTP. Se non viene specificato alcun valore per questo parametro, non verrà preceduto alcun percorso.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PickHostNameFromBackendAddress
Contrassegnare se l'intestazione host deve essere selezionata dal nome host del server back-end.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Port
Specifica la porta del pool di server back-end.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Probe
Specifica un probe da associare a un server back-end.
Tipo: | PSApplicationGatewayProbe |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProbeId
Specifica l'ID del probe da associare al server back-end.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Protocol
Specifica il protocollo per la comunicazione tra il gateway applicazione e i server back-end. I valori accettabili per questo parametro sono Http e Https.
Tipo: | String |
Valori accettati: | Http, Https |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RequestTimeout
Specifica il valore di timeout della richiesta.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TrustedRootCertificate
Certificati radice attendibili del gateway applicazione
Tipo: | PSApplicationGatewayTrustedRootCertificate[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |