Partager via


New-AzureTrafficManagerProfile

Crée un profil Traffic Manager.

Remarque

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.

Syntaxe

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

Description

L’applet de commande New-AzureTrafficManagerProfile crée un profil Microsoft Azure Traffic Manager.

Après avoir créé un profil dans lequel vous définissez la valeur LoadBalancingMethod sur « Basculement », vous pouvez déterminer l’ordre de basculement des points de terminaison que vous ajoutez à votre profil avec l’applet de commande Add-AzureTrafficManagerEndpoint. Pour plus d’informations, consultez l’exemple 2 ci-dessous.

Exemples

Exemple 1 : Créer un profil Traffic Manager

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

Cette commande crée un profil Traffic Manager nommé MyProfile dans le domaine Traffic Manager spécifié avec une méthode d’équilibrage de charge Round Robin, une durée de vie de 30 secondes, un protocole de surveillance HTTP, le port de surveillance 80 et le chemin spécifié.

Exemple 2 : Réorganiser les points de terminaison selon l’ordre de basculement souhaité

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

Cet exemple réorganise les points de terminaison ajoutés à MyProfile dans l’ordre de basculement souhaité.

La première commande obtient l’objet de profil Traffic Manager nommé MyProfile et stocke l’objet dans la variable $Profile.

La deuxième commande récommande les points de terminaison du tableau des points de terminaison vers l’ordre dans lequel le basculement doit se produire.

La dernière commande met à jour le profil Traffic Manager stocké dans $Profile avec la nouvelle commande de point de terminaison.

Paramètres

-DomainName

Spécifie le nom de domaine du profil Traffic Manager. Il doit s’agir d’un sous-domaine de trafficmanager.net.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LoadBalancingMethod

Spécifie la méthode d’équilibrage de charge à utiliser pour distribuer la connexion. Les valeurs valides sont :

  • Performances
  • Type de basculement
  • RoundRobin
Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MonitorPort

Spécifie le port utilisé pour surveiller l’intégrité du point de terminaison. Les valeurs valides sont des valeurs entières supérieures à 0 et inférieures ou égales à 65 535.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MonitorProtocol

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

  • Http

  • Https

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MonitorRelativePath

Spécifie le chemin d’accès relatif au nom de domaine de point de terminaison pour détecter l’état d’intégrité. Le chemin d’accès doit respecter les restrictions suivantes :

  • Le chemin d’accès doit être compris entre 1 et 1 000 caractères.

  • Elle doit commencer par une barre oblique, /.

  • Il ne doit contenir aucun élément XML. <>

  • Elle ne doit contenir aucune double barre oblique, //.

  • Il ne doit contenir aucun caractère d’échappement HTML non valide. Par exemple, %XY.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom du profil Traffic Manager à créer.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Profile

Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.

Type:AzureSMProfile
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Ttl

Spécifie la durée de vie du DNS (TTL) qui informe les résolveurs DNS locaux combien de temps pour mettre en cache les entrées DNS. Les valeurs valides sont des entiers compris entre 30 et 999 999.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

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

Cette applet de commande génère un objet de profil Traffic Manager.