New-AzTrafficManagerProfile
Tworzy profil usługi Traffic Manager.
Składnia
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>]
Opis
Polecenie cmdlet New-AzTrafficManagerProfile tworzy profil usługi Azure Traffic Manager. Określ parametr Nazwa i wymagane ustawienia. To polecenie cmdlet zwraca obiekt lokalny reprezentujący nowy profil.
To polecenie cmdlet nie konfiguruje punktów końcowych usługi Traffic Manager. Obiekt profilu lokalnego można zaktualizować przy użyciu polecenia cmdlet Add-AzTrafficManagerEndpointConfig. Następnie przekaż zmiany do usługi Traffic Manager przy użyciu polecenia cmdlet Set-AzTrafficManagerProfile. Alternatywnie można dodawać punkty końcowe przy użyciu polecenia cmdlet New-AzTrafficManagerEndpoint.
Przykłady
Przykład 1. Tworzenie profilu
New-AzTrafficManagerProfile -Name "ContosoProfile" -ResourceGroupName "ResourceGroup11" -ProfileStatus Enabled -TrafficRoutingMethod Performance -RelativeDnsName "contosoapp" -TTL 30 -MonitorProtocol HTTP -MonitorPort 80 -MonitorPath "/default.aspx"
To polecenie tworzy profil usługi Azure Traffic Manager o nazwie ContosoProfile w grupie zasobów ResourceGroup11. Nazwa FQDN DNS jest contosoapp.trafficmanager.net.
Parametry
-CustomHeader
Lista niestandardowych par nagłówków i wartości dla żądań sondy.
Typ: | List<T>[TrafficManagerCustomHeader] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ExpectedStatusCodeRange
Lista oczekiwanych zakresów kodów stanu HTTP dla żądań sondowania.
Typ: | List<T>[TrafficManagerExpectedStatusCodeRange] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaxReturn
Maksymalna liczba odpowiedzi zwracanych dla profilów z metodą routingu MultiValue.
Typ: | Nullable<T>[Int64] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MonitorIntervalInSeconds
Interwał (w sekundach), w którym usługa Traffic Manager sprawdzi kondycję każdego punktu końcowego w tym profilu. Wartość domyślna to 30.
Typ: | Nullable<T>[Int32] |
Aliasy: | IntervalInSecondsForMonitor |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MonitorPath
Określa ścieżkę używaną do monitorowania kondycji punktu końcowego. Określ wartość względem nazwy domeny punktu końcowego. Ta wartość musi zaczynać się od ukośnika (/).
Typ: | String |
Aliasy: | PathForMonitor |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MonitorPort
Określa port TCP używany do monitorowania kondycji punktu końcowego. Prawidłowe wartości to liczby całkowite z zakresu od 1 do 65535.
Typ: | UInt32 |
Aliasy: | PortForMonitor |
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 |
Aliasy: | ProtocolForMonitor |
Dopuszczalne wartości: | HTTP, HTTPS, TCP |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MonitorTimeoutInSeconds
Czas (w sekundach), przez który usługa Traffic Manager zezwala punktom końcowym w tym profilu na reagowanie na kontrolę kondycji. Wartość domyślna to 10.
Typ: | Nullable<T>[Int32] |
Aliasy: | TimeoutInSecondsForMonitor |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MonitorToleratedNumberOfFailures
Liczba kolejnych zakończonych niepowodzeniem kontroli kondycji tolerowanych przez usługę Traffic Manager przed zadeklarowaniem punktu końcowego w tym profilu Obniżona wydajność po następnym kolejnym nieudanym sprawdzeniu kondycji. Wartość domyślna to 3.
Typ: | Nullable<T>[Int32] |
Aliasy: | ToleratedNumberOfFailuresForMonitor |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę profilu usługi Traffic Manager, który tworzy to polecenie cmdlet.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProfileStatus
Określa stan profilu. Prawidłowe wartości to: Włączone i Wyłączone.
Typ: | String |
Dopuszczalne wartości: | Enabled, Disabled |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RelativeDnsName
Określa względną nazwę DNS podaną przez ten profil usługi Traffic Manager. Usługa Traffic Manager łączy tę wartość i nazwę domeny DNS używaną przez usługę Azure Traffic Manager do utworzenia w pełni kwalifikowanej nazwy domeny (FQDN) profilu.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Określa nazwę grupy zasobów. To polecenie cmdlet tworzy profil usługi Traffic Manager w grupie, która określa ten parametr.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Tag
Pary klucz-wartość w postaci tabeli skrótów ustawione jako tagi na serwerze. Na przykład:
@{key0="value0"; key1=$null; key2="value2"}
Typ: | Hashtable |
Aliasy: | Tags |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TrafficRoutingMethod
Określa metodę routingu ruchu. Ta metoda określa, który punkt końcowy usługi Traffic Manager zwraca w odpowiedzi na przychodzące zapytania DNS. Prawidłowe wartości to:
- Wydajność
- Ważone
- Priorytet
- Geograficzny
Typ: | String |
Dopuszczalne wartości: | Performance, Weighted, Priority, Geographic, Subnet, MultiValue |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Ttl
Określa wartość czasu wygaśnięcia (TTL) DNS.
Typ: | UInt32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None