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 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-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.
Type: | List<T>[TrafficManagerCustomHeader] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExpectedStatusCodeRange
Elenco degli intervalli di codici di stato HTTP previsti per le richieste probe.
Type: | List<T>[TrafficManagerExpectedStatusCodeRange] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxReturn
Numero massimo di risposte restituite per i profili con un metodo di routing MultiValue.
Type: | Nullable<T>[Int64] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorIntervalInSeconds
Intervallo (in secondi) in cui Gestione traffico verificherà l'integrità di ogni endpoint in questo profilo. Il valore predefinito è 30.
Type: | Nullable<T>[Int32] |
Aliases: | IntervalInSecondsForMonitor |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 (/).
Type: | String |
Aliases: | PathForMonitor |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorPort
Specifica la porta TCP utilizzata per monitorare l'integrità dell'endpoint. I valori validi sono numeri interi compresi tra 1 e 65535.
Type: | UInt32 |
Aliases: | PortForMonitor |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorProtocol
Indica il protocollo da usare per monitorare lo stato di integrità dell'endpoint. I valori validi sono:
- HTTP
- HTTPS
Type: | String |
Aliases: | ProtocolForMonitor |
Accepted values: | HTTP, HTTPS, TCP |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorTimeoutInSeconds
Tempo (in secondi) che Gestione traffico consente agli endpoint in questo profilo di rispondere al controllo integrità. L'impostazione predefinita è 10.
Type: | Nullable<T>[Int32] |
Aliases: | TimeoutInSecondsForMonitor |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Nullable<T>[Int32] |
Aliases: | ToleratedNumberOfFailuresForMonitor |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica un nome per il profilo Gestione traffico creato da questo cmdlet.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProfileStatus
Specifica lo stato del profilo. I valori validi sono: Abilitato e Disabilitato.
Type: | String |
Accepted values: | Enabled, Disabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Specifica il nome di un gruppo di risorse. Questo cmdlet crea un profilo Gestione traffico nel gruppo specificato da questo parametro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Coppie chiave-valore sotto forma di tabella hash impostata come tag nel server. Ad esempio:
@{key0="value0"; key1=$null; key2="value2"}
Type: | Hashtable |
Aliases: | Tags |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
Type: | String |
Accepted values: | Performance, Weighted, Priority, Geographic, Subnet, MultiValue |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Ttl
Specifica il valore TTL (Time to Live) DNS.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Output
Collegamenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per