New-AzTrafficManagerProfile

Crea un perfil de Traffic Manager.

Syntax

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.

Type:List<T>[TrafficManagerCustomHeader]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpectedStatusCodeRange

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

Type:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxReturn

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

Type:Nullable<T>[Int64]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Nullable<T>[Int32]
Aliases:IntervalInSecondsForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 (/).

Type:String
Aliases:PathForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:UInt32
Aliases:PortForMonitor
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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
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

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.

Type:Nullable<T>[Int32]
Aliases:TimeoutInSecondsForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 es 3.

Type:Nullable<T>[Int32]
Aliases:ToleratedNumberOfFailuresForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProfileStatus

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

Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

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

@{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

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
  • Prioridad
  • Geográfico
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

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

Type:UInt32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Salidas

TrafficManagerProfile