New-AzApplicationGatewayBackendHttpSetting
Crea un'impostazione HTTP back-end per un gateway applicazione.
Sintassi
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>]
Descrizione
Il cmdlet New-AzApplicationGatewayBackendHttpSetting crea impostazioni HTTP back-end per un gateway applicazione. Le impostazioni HTTP back-end vengono applicate a tutti i server back-end in un pool.
Esempio
Esempio 1: Creare impostazioni HTTP back-end
$Setting = New-AzApplicationGatewayBackendHttpSetting -Name "Setting01" -Port 80 -Protocol Http -CookieBasedAffinity Disabled
Questo comando crea impostazioni HTTP back-end denominate Setting01 sulla porta 80, usando il protocollo HTTP, con affinità basata su cookie disabilitata. Le impostazioni vengono archiviate nella variabile $Setting.
Esempio 2
Crea un'impostazione HTTP back-end per un gateway applicazione. (generato automaticamente)
New-AzApplicationGatewayBackendHttpSetting -CookieBasedAffinity Enabled -Name 'Setting01' -PickHostNameFromBackendAddress -Port 80 -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 |
-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.
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 create 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 al pool di 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 pool di 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 da usare 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 un 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 |
Input
None