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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MonitorProtocol
Określa protokół używany do monitorowania kondycji punktu końcowego. Prawidłowe wartości to:
HTTP
Https
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę profilu usługi Traffic Manager do utworzenia.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition
To polecenie cmdlet generuje obiekt profilu usługi Traffic Manager.