Freigeben über


New-AzTrafficManagerProfile

Erstellt ein Traffic Manager-Profil.

Syntax

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>]

Beschreibung

Das Cmdlet New-AzTrafficManagerProfile erstellt ein Azure Traffic Manager-Profil. Geben Sie den Parameter Name und die erforderlichen Einstellungen an. Dieses Cmdlet gibt ein lokales Objekt zurück, das das neue Profil darstellt.

Dieses Cmdlet konfiguriert keine Datenverkehrs-Manager-Endpunkte. Sie können das lokale Profilobjekt mithilfe des Cmdlets "Add-AzTrafficManagerEndpointConfig" aktualisieren. Laden Sie dann Änderungen mithilfe des Cmdlets Set-AzTrafficManagerProfile in Traffic Manager hoch. Alternativ können Sie Endpunkte mithilfe des Cmdlets New-AzTrafficManagerEndpoint hinzufügen.

Beispiele

Beispiel 1: Erstellen eines Profils

New-AzTrafficManagerProfile -Name "ContosoProfile" -ResourceGroupName "ResourceGroup11" -ProfileStatus Enabled -TrafficRoutingMethod Performance -RelativeDnsName "contosoapp" -TTL 30 -MonitorProtocol HTTP -MonitorPort 80 -MonitorPath "/default.aspx"

Mit diesem Befehl wird ein Azure Traffic Manager-Profil namens ContosoProfile in der Ressourcengruppe ResourceGroup11 erstellt. Der DNS-FQDN ist contosoapp.trafficmanager.net.

Parameter

-CustomHeader

Liste der benutzerdefinierten Headernamen- und Wertpaare für Prüfpunktanforderungen.

Typ:List<T>[TrafficManagerCustomHeader]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ExpectedStatusCodeRange

Liste der erwarteten HTTP-Statuscodebereiche für Probeanforderungen.

Typ:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MaxReturn

Die maximale Anzahl von Antworten, die für Profile mit einer MultiValue-Routingmethode zurückgegeben werden.

Typ:Nullable<T>[Int64]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorIntervalInSeconds

Das Intervall (in Sekunden), in dem Der Datenverkehrs-Manager die Integrität der einzelnen Endpunkte in diesem Profil überprüft. Der Standard ist 30.

Typ:Nullable<T>[Int32]
Aliase:IntervalInSecondsForMonitor
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorPath

Gibt den Pfad an, der zum Überwachen der Endpunktintegrität verwendet wird. Geben Sie einen Wert relativ zum Endpunkt an Standard Name. Dieser Wert muss mit einem Schrägstrich (/) beginnen.

Typ:String
Aliase:PathForMonitor
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorPort

Gibt den TCP-Port an, der zum Überwachen der Endpunktintegrität verwendet wird. Gültige Werte sind ganze Zahlen zwischen 1 und 65535.

Typ:UInt32
Aliase:PortForMonitor
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorProtocol

Gibt das Protokoll an, mit dem die Endpunktintegrität überwacht werden soll. Gültige Werte sind:

  • HTTP
  • HTTPS
Typ:String
Aliase:ProtocolForMonitor
Zulässige Werte:HTTP, HTTPS, TCP
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorTimeoutInSeconds

Die Zeit (in Sekunden), die Der Traffic Manager Endpunkten in diesem Profil ermöglicht, auf die Integritätsprüfung zu reagieren. Der Standardwert ist 10.

Typ:Nullable<T>[Int32]
Aliase:TimeoutInSecondsForMonitor
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MonitorToleratedNumberOfFailures

Die Anzahl der aufeinanderfolgenden fehlerhaften Integritätsprüfungen, die traffic Manager toleriert, bevor ein Endpunkt in diesem Profil nach der nächsten aufeinander folgenden fehlerhaften Integritätsprüfung deklariert wird. Der Standardwert ist 3.

Typ:Nullable<T>[Int32]
Aliase:ToleratedNumberOfFailuresForMonitor
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt einen Namen für das Datenverkehrs-Manager-Profil an, das dieses Cmdlet erstellt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ProfileStatus

Gibt den Status des Profils an. Gültige Werte sind: Aktiviert und deaktiviert.

Typ:String
Zulässige Werte:Enabled, Disabled
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RelativeDnsName

Gibt den relativen DNS-Namen an, den dieses Traffic Manager-Profil bereitstellt. Traffic Manager kombiniert diesen Wert und den DNS-Do Standard Namen, den Azure Traffic Manager verwendet, um den vollqualifizierten Do Standard namen (FQDN) des Profils zu bilden.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Gibt den Namen einer Ressourcengruppe an. Mit diesem Cmdlet wird ein Traffic Manager-Profil in der Gruppe erstellt, die dieser Parameter angibt.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Tag

Schlüsselwertpaare in Form einer Hashtabelle, die als Tags auf dem Server festgelegt ist. Zum Beispiel:

@{key0="value0"; key1=$null; key2="value2"}

Typ:Hashtable
Aliase:Tags
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TrafficRoutingMethod

Gibt die Datenverkehrsroutingmethode an. Diese Methode bestimmt, welcher Endpunkt Traffic Manager als Reaktion auf eingehende DNS-Abfragen zurückgegeben wird. Gültige Werte sind:

  • Leistung
  • Gewichtet
  • Priorität
  • Geografisch
Typ:String
Zulässige Werte:Performance, Weighted, Priority, Geographic, Subnet, MultiValue
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Ttl

Gibt den TTL-Wert (DNS Time to Live) an.

Typ:UInt32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

TrafficManagerProfile