New-AzureTrafficManagerProfile

Crea un perfil de Traffic Manager.

Nota:

Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.

El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.

Sintaxis

New-AzureTrafficManagerProfile
   -Name <String>
   -DomainName <String>
   -LoadBalancingMethod <String>
   -MonitorPort <Int32>
   -MonitorProtocol <String>
   -MonitorRelativePath <String>
   -Ttl <Int32>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

El cmdlet New-AzureTrafficManagerProfile crea un perfil de Microsoft Azure Traffic Manager.

Después de crear un perfil en el que establezca el valor LoadBalancingMethod en "Conmutación por error", puede determinar el orden de conmutación por error de los puntos de conexión que agregue al perfil con el cmdlet Add-AzureTrafficManagerEndpoint. Para obtener más información, vea el ejemplo 2 siguiente.

Ejemplos

Ejemplo 1: Creación de un perfil de Traffic Manager

PS C:\>New-AzureTrafficManagerProfile -Name "MyProfile" -DomainName "My.profile.trafficmanager.net" -LoadBalancingMethod "RoundRobin" -Ttl 30 -MonitorProtocol "Http" -MonitorPort 80 -MonitorRelativePath "/"

Este comando crea un perfil de Traffic Manager denominado MyProfile en el dominio de Traffic Manager especificado con un método de equilibrio de carga Round Robin, un TTL de 30 segundos, protocolo de supervisión HTTP, puerto de supervisión 80 y con la ruta de acceso especificada.

Ejemplo 2: Reordenar los puntos de conexión al orden de conmutación por error deseado

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

En este ejemplo se reordenan los puntos de conexión agregados a MyProfile al orden de conmutación por error deseado.

El primer comando obtiene el objeto de perfil de Traffic Manager denominado MyProfile y almacena el objeto en la variable $Profile.

El segundo comando ordena de nuevo los puntos de conexión de la matriz de puntos de conexión al orden en el que se debe producir la conmutación por error.

El último comando actualiza el perfil de Traffic Manager almacenado en $Profile con el nuevo orden de punto de conexión.

Parámetros

-DomainName

Especifica el nombre de dominio del perfil de Traffic Manager. Debe ser un subdominio de trafficmanager.net.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-LoadBalancingMethod

Especifica el método de equilibrio de carga que se va a usar para distribuir la conexión. Los valores válidos son:

  • Rendimiento
  • Conmutación por error
  • RoundRobin
Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MonitorPort

Especifica el puerto usado para supervisar el estado del punto de conexión. Los valores válidos son valores enteros mayores que 0 y menores o iguales que 65 535.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MonitorProtocol

Especifica el protocolo que se va a usar para supervisar el estado de los puntos de conexión. Los valores válidos son:

  • Http

  • Https

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MonitorRelativePath

Especifica la ruta de acceso relativa al nombre de dominio del punto de conexión que se va a sondear para el estado de mantenimiento. La ruta de acceso debe cumplir las restricciones siguientes:

  • La ruta de acceso debe tener entre 1 y 1000 caracteres.

  • Debe comenzar con una barra diagonal, /.

  • No debe contener elementos XML, <>.

  • No debe contener barras diagonales dobles, //.

  • No debe contener caracteres de escape HTML no válidos. Por ejemplo, %XY.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifica el nombre del perfil de Traffic Manager que se va a crear.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Profile

Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.

Tipo:AzureSMProfile
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Ttl

Especifica el período de vida (TTL) de DNS que informa a los solucionadores DNS locales cuánto tiempo se almacenan en caché las entradas DNS. Los valores válidos son enteros de 30 a 999 999.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Salidas

Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition

Este cmdlet genera un objeto de perfil de Traffic Manager.