New-AzureRmTrafficManagerProfile
Crea un profilo di Gestione traffico.
Avviso
Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.
Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.
Sintassi
New-AzureRmTrafficManagerProfile
-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-AzureRmTrafficManagerProfile crea un profilo Gestione traffico di Azure. Specificare il parametro Name e le impostazioni necessarie. Questo cmdlet restituisce un oggetto locale che rappresenta il nuovo profilo.
Questo cmdlet non configura Gestione traffico endpoint. È possibile aggiornare l'oggetto profilo locale usando il cmdlet Add-AzureRmTrafficManagerEndpointConfig. Caricare quindi le modifiche in Gestione traffico usando il cmdlet Set-AzureRmTrafficManagerProfile. In alternativa, è possibile aggiungere endpoint usando il cmdlet New-AzureRmTrafficManagerEndpoint.
Esempio
Esempio 1: Creare un profilo
PS C:\>New-AzureRmTrafficManagerProfile -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: | 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
Indica il protocollo da usare per monitorare lo stato di integrità dell'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) che Gestione traffico consente agli endpoint in questo profilo di rispondere al controllo integrità. L'impostazione predefinita è 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 che Gestione traffico tollera 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 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 Gestione traffico. Gestione traffico combina questo valore e il nome di dominio DNS usato 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 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. Ad 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:
- Prestazioni
- Ponderato
- Priorità
- Geografico
Tipo: | String |
Valori accettati: | Performance, Weighted, Priority, Geographic |
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
Questo cmdlet non accetta alcun input.
Output
Microsoft.Azure.Commands.Network.TrafficManagerProfile
Questo cmdlet restituisce un nuovo oggetto TrafficManagerProfile.