Compartir a través de


New-AzTrafficManagerProfile

Crea un perfil de Traffic Manager.

Sintaxis

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>]

Description

El cmdlet New-AzTrafficManagerProfile crea un perfil de Azure Traffic Manager. Especifique el parámetro Name y la configuración necesaria. Este cmdlet devuelve un objeto local que representa el nuevo perfil.

Este cmdlet no configura los puntos de conexión de Traffic Manager. Puede actualizar el objeto de perfil local mediante el cmdlet Add-AzTrafficManagerEndpointConfig. A continuación, cargue los cambios en Traffic Manager mediante el cmdlet Set-AzTrafficManagerProfile. Como alternativa, puede agregar puntos de conexión mediante el cmdlet New-AzTrafficManagerEndpoint.

Ejemplos

Ejemplo 1: Crear un perfil

New-AzTrafficManagerProfile -Name "ContosoProfile" -ResourceGroupName "ResourceGroup11" -ProfileStatus Enabled -TrafficRoutingMethod Performance -RelativeDnsName "contosoapp" -TTL 30 -MonitorProtocol HTTP -MonitorPort 80 -MonitorPath "/default.aspx"

Este comando crea un perfil de Azure Traffic Manager denominado ContosoProfile en el grupo de recursos ResourceGroup11. El FQDN de DNS es contosoapp.trafficmanager.net.

Parámetros

-CustomHeader

Lista de pares de nombre y valor de encabezado personalizados para solicitudes de sondeo.

Tipo:List<T>[TrafficManagerCustomHeader]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ExpectedStatusCodeRange

Lista de intervalos de código de estado HTTP esperados para las solicitudes de sondeo.

Tipo:List<T>[TrafficManagerExpectedStatusCodeRange]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MaxReturn

Número máximo de respuestas devueltas para perfiles con un método de enrutamiento MultiValue.

Tipo:Nullable<T>[Int64]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MonitorIntervalInSeconds

Intervalo (en segundos) en el que Traffic Manager comprobará el estado de cada punto de conexión de este perfil. El valor predeterminado es 30.

Tipo:Nullable<T>[Int32]
Alias:IntervalInSecondsForMonitor
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MonitorPath

Especifica la ruta de acceso que se usa para supervisar el estado del punto de conexión. Especifique un valor relativo al nombre de dominio del punto de conexión. Este valor debe comenzar con una barra diagonal (/).

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

-MonitorPort

Especifica el puerto TCP que se usa para supervisar el estado del punto de conexión. Los valores válidos son enteros de 1 a 65535.

Tipo:UInt32
Alias:PortForMonitor
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
Alias:ProtocolForMonitor
Valores aceptados:HTTP, HTTPS, TCP
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MonitorTimeoutInSeconds

El tiempo (en segundos) que Traffic Manager permite a los puntos de conexión de este perfil responder a la comprobación de estado. El valor predeterminado es 10.

Tipo:Nullable<T>[Int32]
Alias:TimeoutInSecondsForMonitor
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-MonitorToleratedNumberOfFailures

Número de comprobaciones de estado con errores consecutivas que Traffic Manager tolera antes de declarar un punto de conexión en este perfil degradado después de la siguiente comprobación de estado con errores consecutiva. El valor predeterminado de es 3.

Tipo:Nullable<T>[Int32]
Alias:ToleratedNumberOfFailuresForMonitor
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifica un nombre para el perfil de Traffic Manager que crea este cmdlet.

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

-ProfileStatus

Especifica el estado del perfil. Los valores válidos son: Habilitado y Deshabilitado.

Tipo:String
Valores aceptados:Enabled, Disabled
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RelativeDnsName

Especifica el nombre DNS relativo que proporciona este perfil de Traffic Manager. Traffic Manager combina este valor y el nombre de dominio DNS que Usa Azure Traffic Manager para formar el nombre de dominio completo (FQDN) del perfil.

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

-ResourceGroupName

Especifica el nombre de un grupo de recursos. Este cmdlet crea un perfil de Traffic Manager en el grupo que especifica este parámetro.

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

-Tag

Pares clave-valor en forma de tabla hash establecida como etiquetas en el servidor. Por ejemplo:

@{key0="value0"; key1=$null; key2="value2"}

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

-TrafficRoutingMethod

Especifica el método de enrutamiento de tráfico. Este método determina qué punto de conexión Traffic Manager devuelve en respuesta a las consultas DNS entrantes. Los valores válidos son:

  • Rendimiento
  • Ponderado
  • Priority
  • Geográfico
Tipo:String
Valores aceptados:Performance, Weighted, Priority, Geographic, Subnet, MultiValue
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Ttl

Especifica el valor de tiempo de vida (TTL) de DNS.

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

Entradas

None

Salidas

TrafficManagerProfile