Condividi tramite


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.