Udostępnij za pośrednictwem


New-AzureTrafficManagerProfile

Tworzy profil usługi Traffic Manager.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

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

Opis

Polecenie cmdlet New-AzureTrafficManagerProfile tworzy profil usługi Microsoft Azure Traffic Manager.

Po utworzeniu profilu, w którym ustawisz wartość LoadBalancingMethod na "Tryb failover", możesz określić kolejność trybu failover punktów końcowych dodanych do profilu za pomocą polecenia cmdlet Add-AzureTrafficManagerEndpoint. Aby uzyskać więcej informacji, zobacz przykład 2 poniżej.

Przykłady

Przykład 1. Tworzenie profilu usługi Traffic Manager

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

To polecenie tworzy profil usługi Traffic Manager o nazwie MyProfile w określonej domenie usługi Traffic Manager przy użyciu metody równoważenia obciążenia działania okrężnego, czasu wygaśnięcia 30 sekund, protokołu monitorowania HTTP, monitorowania portu 80 i określonej ścieżki.

Przykład 2. Zmiana kolejności punktów końcowych na żądaną kolejność trybu failover

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

Ten przykład zmienia kolejność punktów końcowych dodanych do pliku MyProfile do żądanej kolejności trybu failover.

Pierwsze polecenie pobiera obiekt profilu usługi Traffic Manager o nazwie MyProfile i przechowuje obiekt w zmiennej $Profile.

Drugie polecenie ponownie porządkuje punkty końcowe z tablicy punktów końcowych na kolejność, w której powinno nastąpić przejście w tryb failover.

Ostatnie polecenie aktualizuje profil usługi Traffic Manager przechowywany w $Profile przy użyciu nowej kolejności punktów końcowych.

Parametry

-DomainName

Określa nazwę domeny profilu usługi Traffic Manager. Musi to być poddomena trafficmanager.net.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancingMethod

Określa metodę równoważenia obciążenia, która ma być używana do dystrybucji połączenia. Prawidłowe wartości to:

  • Wydajność
  • Tryb failover
  • RoundRobin
Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-MonitorPort

Określa port używany do monitorowania kondycji punktu końcowego. Prawidłowe wartości to wartości całkowite większe niż 0 i mniejsze niż lub równe 65 535.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-MonitorProtocol

Określa protokół używany do monitorowania kondycji punktu końcowego. Prawidłowe wartości to:

  • HTTP

  • Https

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-MonitorRelativePath

Określa ścieżkę względem nazwy domeny punktu końcowego do sondowania stanu kondycji. Ścieżka musi spełniać następujące ograniczenia:

  • Ścieżka musi zawierać od 1 do 1000 znaków.

  • Musi zaczynać się od ukośnika do przodu, /.

  • Nie może zawierać żadnych elementów XML, <>.

  • Nie może zawierać podwójnych ukośników, //.

  • Nie może zawierać nieprawidłowych znaków ucieczki HTML. Na przykład %XY.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Określa nazwę profilu usługi Traffic Manager do utworzenia.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Ttl

Określa czas wygaśnięcia (TTL) DNS, który informuje lokalne rozpoznawanie nazw DNS, jak długo buforować wpisy DNS. Prawidłowe wartości to liczby całkowite z zakresu od 30 do 999 9999.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wyjściowe

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

To polecenie cmdlet generuje obiekt profilu usługi Traffic Manager.