Udostępnij za pośrednictwem


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 Name 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żesz dodać 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żona
  • 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

Dane wyjściowe

TrafficManagerProfile