Share via


New-AzTrafficManagerProfile

Crée un profil 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

L’applet de commande New-AzTrafficManagerProfile crée un profil Azure Traffic Manager. Spécifiez le paramètre Name et les paramètres requis. Cette applet de commande retourne un objet local qui représente le nouveau profil.

Cette applet de commande ne configure pas les points de terminaison Traffic Manager. Vous pouvez mettre à jour l’objet de profil local à l’aide de l’applet de commande Add-AzTrafficManagerEndpointConfig. Chargez ensuite les modifications apportées à Traffic Manager à l’aide de l’applet de commande Set-AzTrafficManagerProfile. Vous pouvez également ajouter des points de terminaison à l’aide de l’applet de commande New-AzTrafficManagerEndpoint.

Exemples

Exemple 1 : Créer un profil

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

Cette commande crée un profil Azure Traffic Manager nommé ContosoProfile dans le groupe de ressources ResourceGroup11. Le nom de domaine complet DNS est contosoapp.trafficmanager.net.

Paramètres

-CustomHeader

Liste des paires nom d’en-tête et valeur personnalisées pour les demandes de sonde.

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

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

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

-ExpectedStatusCodeRange

Liste des plages de code d’état HTTP attendues pour les requêtes de sonde.

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

-MaxReturn

Nombre maximal de réponses retournées pour les profils avec une méthode de routage MultiValue.

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

-MonitorIntervalInSeconds

Intervalle (en secondes) auquel Traffic Manager case activée l’intégrité de chaque point de terminaison dans ce profil. La valeur par défaut est 30.

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

-MonitorPath

Spécifie le chemin d’accès utilisé pour surveiller l’intégrité du point de terminaison. Spécifiez une valeur relative au nom de domaine de point de terminaison. Cette valeur doit commencer par une barre oblique (/).

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

-MonitorPort

Spécifie le port TCP utilisé pour surveiller l’intégrité du point de terminaison. Les valeurs valides sont des entiers compris entre 1 et 65535.

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

-MonitorProtocol

Spécifie le protocole à utiliser pour surveiller l’intégrité des points de terminaison. Les valeurs valides sont :

  • 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

Temps (en secondes) que Traffic Manager autorise les points de terminaison de ce profil à répondre aux case activée d’intégrité. La valeur par défaut est de 10.

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

-MonitorToleratedNumberOfFailures

Le nombre d’échecs consécutifs d’intégrité case activée que Traffic Manager tolère avant de déclarer un point de terminaison dans ce profil détérioré après la prochaine case activée d’intégrité ayant échoué consécutive. La valeur par défaut est 3.

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

-Name

Spécifie un nom pour le profil Traffic Manager créé par cette applet de commande.

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

-ProfileStatus

Spécifie l’état du profil. Les valeurs valides sont : Activé et Désactivé.

Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RelativeDnsName

Spécifie le nom DNS relatif fourni par ce profil Traffic Manager. Traffic Manager combine cette valeur et le nom de domaine DNS qu’Azure Traffic Manager utilise pour former le nom de domaine complet (FQDN) du profil.

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

-ResourceGroupName

Spécifie le nom d’un groupe de ressources. Cette applet de commande crée un profil Traffic Manager dans le groupe spécifié par ce paramètre.

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

-Tag

Paires clé-valeur sous la forme d’une table de hachage définie en tant que balises sur le serveur. Par exemple :

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

Spécifie la méthode de routage du trafic. Cette méthode détermine quel point de terminaison Traffic Manager retourne en réponse aux requêtes DNS entrantes. Les valeurs valides sont :

  • Performances
  • Pondéré
  • Priorité
  • Géographique
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

Spécifie la valeur de durée de vie (TTL) DNS.

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

Entrées

None

Sorties

TrafficManagerProfile