New-AzTrafficManagerProfile
Crea un profilo di Gestione traffico.
Sintassi
New-AzTrafficManagerProfile
-Name <String>
-ResourceGroupName <String>
[-ProfileStatus <String>]
-RelativeDnsName <String>
-Ttl <UInt32>
-TrafficRoutingMethod <String>
-MonitorProtocol <String>
-MonitorPort <UInt32>
[-MonitorPath <String>]
[-MonitorIntervalInSeconds <Int32>]
[-MonitorTimeoutInSeconds <Int32>]
[-MonitorToleratedNumberOfFailures <Int32>]
[-MaxReturn <Int64>]
[-Tag <Hashtable>]
[-CustomHeader <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerCustomHeader]>]
[-ExpectedStatusCodeRange <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerExpectedStatusCodeRange]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet New-AzTrafficManagerProfile crea un profilo di Gestione traffico di Azure. Specificare il parametro Nome e le impostazioni necessarie. Questo cmdlet restituisce un oggetto locale che rappresenta il nuovo profilo.
Questo cmdlet non configura gli endpoint di Gestione traffico. È possibile aggiornare l'oggetto profilo locale usando il cmdlet Add-AzTrafficManagerEndpointConfig. Caricare quindi le modifiche in Gestione traffico usando il cmdlet Set-AzTrafficManagerProfile. In alternativa, è possibile aggiungere endpoint usando il cmdlet New-AzTrafficManagerEndpoint.
Esempio
Esempio 1: Creare un profilo
New-AzTrafficManagerProfile -Name "ContosoProfile" -ResourceGroupName "ResourceGroup11" -ProfileStatus Enabled -TrafficRoutingMethod Performance -RelativeDnsName "contosoapp" -TTL 30 -MonitorProtocol HTTP -MonitorPort 80 -MonitorPath "/default.aspx"
Questo comando crea un profilo di Gestione traffico di Azure denominato ContosoProfile nel gruppo di risorse ResourceGroup11. Il nome di dominio completo DNS è contosoapp.trafficmanager.net.
Parametri
-CustomHeader
Elenco di coppie nome intestazione e valore personalizzate per le richieste probe.
Tipo: | List<T>[TrafficManagerCustomHeader] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
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 |
-ExpectedStatusCodeRange
Elenco degli intervalli di codici di stato HTTP previsti per le richieste probe.
Tipo: | List<T>[TrafficManagerExpectedStatusCodeRange] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MaxReturn
Numero massimo di risposte restituite per i profili con un metodo di routing MultiValue.
Tipo: | Nullable<T>[Int64] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorIntervalInSeconds
Intervallo (in secondi) in cui Gestione traffico verificherà l'integrità di ogni endpoint in questo profilo. Il valore predefinito è 30.
Tipo: | Nullable<T>[Int32] |
Alias: | IntervalInSecondsForMonitor |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorPath
Specifica il percorso utilizzato per monitorare l'integrità dell'endpoint. Specificare un valore relativo al nome di dominio dell'endpoint. Questo valore deve iniziare con una barra (/).
Tipo: | String |
Alias: | PathForMonitor |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorPort
Specifica la porta TCP utilizzata per monitorare l'integrità dell'endpoint. I valori validi sono numeri interi compresi tra 1 e 65535.
Tipo: | UInt32 |
Alias: | PortForMonitor |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorProtocol
Specifica il protocollo da usare per monitorare l'integrità degli endpoint. I valori validi sono:
- HTTP
- HTTPS
Tipo: | String |
Alias: | ProtocolForMonitor |
Valori accettati: | HTTP, HTTPS, TCP |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorTimeoutInSeconds
Tempo (in secondi) consentito da Gestione traffico agli endpoint in questo profilo per rispondere al controllo di integrità. Il valore predefinito è 10.
Tipo: | Nullable<T>[Int32] |
Alias: | TimeoutInSecondsForMonitor |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorToleratedNumberOfFailures
Numero di controlli di integrità consecutivi non riusciti tollerati da Gestione traffico prima di dichiarare un endpoint in questo profilo danneggiato dopo il successivo controllo di integrità consecutivo non riuscito. Il valore predefinito è 3.
Tipo: | Nullable<T>[Int32] |
Alias: | ToleratedNumberOfFailuresForMonitor |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica un nome per il profilo di Gestione traffico creato da questo cmdlet.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProfileStatus
Specifica lo stato del profilo. I valori validi sono: Abilitato e Disabilitato.
Tipo: | String |
Valori accettati: | Enabled, Disabled |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RelativeDnsName
Specifica il nome DNS relativo fornito da questo profilo di Gestione traffico. Gestione traffico combina questo valore e il nome di dominio DNS usato da Gestione traffico di Azure per formare il nome di dominio completo (FQDN) del profilo.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResourceGroupName
Specifica il nome di un gruppo di risorse. Questo cmdlet crea un profilo di Gestione traffico nel gruppo specificato da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Tag
Coppie chiave-valore sotto forma di tabella hash impostata come tag nel server. Per esempio:
@{key0="value0"; key1=$null; key2="value2"}
Tipo: | Hashtable |
Alias: | Tags |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TrafficRoutingMethod
Specifica il metodo di routing del traffico. Questo metodo determina quale endpoint Gestione traffico restituisce in risposta alle query DNS in ingresso. I valori validi sono:
- Prestazione
- Ponderato
- Priorità
- Geografico
Tipo: | String |
Valori accettati: | Performance, Weighted, Priority, Geographic, Subnet, MultiValue |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Ttl
Specifica il valore TTL (Time to Live) DNS.
Tipo: | UInt32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None