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
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpectedStatusCodeRange

Lista oczekiwanych zakresów kodów stanu HTTP dla żądań sondowania.

Typ:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxReturn

Maksymalna liczba odpowiedzi zwracanych dla profilów z metodą routingu MultiValue.

Typ:Nullable<T>[Int64]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters: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]
Aliases:IntervalInSecondsForMonitor
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:PathForMonitor
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:PortForMonitor
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
Aliases:ProtocolForMonitor
akceptowane wartości:HTTP, HTTPS, TCP
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters: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]
Aliases:TimeoutInSecondsForMonitor
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters: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]
Aliases:ToleratedNumberOfFailuresForMonitor
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Określa nazwę profilu usługi Traffic Manager, który tworzy to polecenie cmdlet.

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

-ProfileStatus

Określa stan profilu. Prawidłowe wartości to: Włączone i Wyłączone.

Typ:String
akceptowane wartości:Enabled, Disabled
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters: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
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters: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
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters: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
Aliases:Tags
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters: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
  • Geograficzne
Typ:String
akceptowane wartości:Performance, Weighted, Priority, Geographic, Subnet, MultiValue
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-Ttl

Określa wartość czasu wygaśnięcia (TTL) DNS.

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

Dane wejściowe

None

Dane wyjściowe

TrafficManagerProfile