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 Name Parameter und erforderliche 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 Standardwert 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 Endpunktdomänennamen an. 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, das zum Überwachen der Endpunktintegrität verwendet 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-Domänennamen, den Azure Traffic Manager verwendet, um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, 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
Ähnliche Themen
Azure PowerShell