New-AzureTrafficManagerProfile
Crea un profilo di Gestione traffico.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.
Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.
Sintassi
New-AzureTrafficManagerProfile
-Name <String>
-DomainName <String>
-LoadBalancingMethod <String>
-MonitorPort <Int32>
-MonitorProtocol <String>
-MonitorRelativePath <String>
-Ttl <Int32>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Descrizione
Il cmdlet New-AzureTrafficManagerProfile crea un profilo di Gestione traffico di Microsoft Azure.
Dopo aver creato un profilo in cui si imposta il valore LoadBalancingMethod su "Failover", è possibile determinare l'ordine di failover degli endpoint aggiunti al profilo con il cmdlet Add-AzureTrafficManagerEndpoint. Per altre informazioni, vedere l'esempio 2 seguente.
Esempio
Esempio 1: Creare un profilo di Gestione traffico
PS C:\>New-AzureTrafficManagerProfile -Name "MyProfile" -DomainName "My.profile.trafficmanager.net" -LoadBalancingMethod "RoundRobin" -Ttl 30 -MonitorProtocol "Http" -MonitorPort 80 -MonitorRelativePath "/"
Questo comando crea un profilo di Gestione traffico denominato MyProfile nel dominio Gestione traffico specificato con un metodo di bilanciamento del carico Round Robin, un TTL di 30 secondi, protocollo di monitoraggio HTTP, porta di monitoraggio 80 e con il percorso specificato.
Esempio 2: Riordinare gli endpoint per l'ordine di failover desiderato
PS C:\>$Profile = Get-AzureTrafficManagerProfile -Name "MyProfile"
PS C:\> $Profile.Endpoints[0],$Profile.Endpoints[1] = $Profile.Endpoints[1],$Profile.Endpoints[0]
PS C:\> $Profile = Set-AzureTrafficManagerProfile
Questo esempio riordina gli endpoint aggiunti a MyProfile all'ordine di failover desiderato.
Il primo comando ottiene l'oggetto profilo Gestione traffico denominato MyProfile e archivia l'oggetto nella variabile $Profile.
Il secondo comando ordina nuovamente gli endpoint dalla matrice di endpoint all'ordine in cui deve verificarsi il failover.
L'ultimo comando aggiorna il profilo di Gestione traffico archiviato in $Profile con il nuovo ordine dell'endpoint.
Parametri
-DomainName
Specifica il nome di dominio del profilo di Gestione traffico. Deve essere un sottodominio di trafficmanager.net.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancingMethod
Specifica il metodo di bilanciamento del carico da utilizzare per distribuire la connessione. I valori validi sono:
- Prestazioni
- Failover
- RoundRobin
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorPort
Specifica la porta utilizzata per monitorare l'integrità degli endpoint. I valori validi sono valori interi maggiori di 0 e minori o uguali a 65.535.
Tipo: | Int32 |
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 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorRelativePath
Specifica il percorso relativo al nome di dominio dell'endpoint da analizzare per lo stato di integrità. Il percorso deve soddisfare le restrizioni seguenti:
Il percorso deve essere compreso tra 1 e 1000 caratteri.
Deve iniziare con una barra, /.
Non deve contenere elementi XML, <>.
Non deve contenere barre doppie, //.
Non deve contenere caratteri di escape HTML non validi. Ad esempio, %XY.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome del profilo di Gestione traffico da creare.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Tipo: | AzureSMProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Ttl
Specifica la durata (TTL) DNS che informa i resolver DNS locali per quanto tempo memorizzare nella cache le voci DNS. I valori validi sono numeri interi compresi tra 30 e 999.999.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition
Questo cmdlet genera un oggetto profilo Gestione traffico.