Delen via


New-AzTrafficManagerProfile

Hiermee maakt u een Traffic Manager-profiel.

Syntaxis

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

Description

De New-AzTrafficManagerProfile cmdlet maakt een Azure Traffic Manager-profiel. Geef de parameter Name en de vereiste instellingen op. Met deze cmdlet wordt een lokaal object geretourneerd dat het nieuwe profiel vertegenwoordigt.

Deze cmdlet configureert geen Traffic Manager-eindpunten. U kunt het lokale profielobject bijwerken met behulp van de cmdlet Add-AzTrafficManagerEndpointConfig. Upload vervolgens wijzigingen in Traffic Manager met behulp van de cmdlet Set-AzTrafficManagerProfile. U kunt ook eindpunten toevoegen met behulp van de cmdlet New-AzTrafficManagerEndpoint.

Voorbeelden

Voorbeeld 1: Een profiel maken

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

Met deze opdracht maakt u een Azure Traffic Manager-profiel met de naam ContosoProfile in resourcegroep ResourceGroup11. De DNS-FQDN is contosoapp.trafficmanager.net.

Parameters

-CustomHeader

Lijst met aangepaste headernaam- en waardeparen voor testaanvragen.

Type:List<T>[TrafficManagerCustomHeader]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ExpectedStatusCodeRange

Lijst met verwachte HTTP-statuscodebereiken voor testaanvragen.

Type:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MaxReturn

Het maximum aantal antwoorden dat wordt geretourneerd voor profielen met een routeringsmethode met meerdere waarden.

Type:Nullable<T>[Int64]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MonitorIntervalInSeconds

Het interval (in seconden) waarmee Traffic Manager de status van elk eindpunt in dit profiel controleert. De standaardwaarde is 30.

Type:Nullable<T>[Int32]
Aliassen:IntervalInSecondsForMonitor
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MonitorPath

Hiermee geeft u het pad op dat wordt gebruikt voor het bewaken van de eindpuntstatus. Geef een waarde op ten opzichte van de domeinnaam van het eindpunt. Deze waarde moet beginnen met een slash (/).

Type:String
Aliassen:PathForMonitor
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MonitorPort

Hiermee geeft u de TCP-poort op die wordt gebruikt voor het bewaken van de eindpuntstatus. Geldige waarden zijn gehele getallen van 1 tot en met 65535.

Type:UInt32
Aliassen:PortForMonitor
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MonitorProtocol

Hiermee geeft u het protocol dat moet worden gebruikt voor het bewaken van de eindpuntstatus. Geldige waarden zijn:

  • HTTP
  • HTTPS
Type:String
Aliassen:ProtocolForMonitor
Geaccepteerde waarden:HTTP, HTTPS, TCP
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MonitorTimeoutInSeconds

De tijd (in seconden) die Traffic Manager toestaat dat eindpunten in dit profiel reageren op de statuscontrole. De standaardwaarde is 10.

Type:Nullable<T>[Int32]
Aliassen:TimeoutInSecondsForMonitor
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MonitorToleratedNumberOfFailures

Het aantal opeenvolgende mislukte statuscontroles dat Traffic Manager tolereert voordat een eindpunt in dit profiel wordt gedegradeerd na de volgende opeenvolgende mislukte statuscontrole. De standaardwaarde is 3.

Type:Nullable<T>[Int32]
Aliassen:ToleratedNumberOfFailuresForMonitor
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u een naam op voor het Traffic Manager-profiel dat met deze cmdlet wordt gemaakt.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ProfileStatus

Hiermee geeft u de status van het profiel. Geldige waarden zijn: Ingeschakeld en Uitgeschakeld.

Type:String
Geaccepteerde waarden:Enabled, Disabled
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RelativeDnsName

Hiermee geeft u de relatieve DNS-naam op die dit Traffic Manager-profiel biedt. Traffic Manager combineert deze waarde en de DNS-domeinnaam die Azure Traffic Manager gebruikt om de FQDN (Fully Qualified Domain Name) van het profiel te vormen.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Hiermee geeft u de naam van een resourcegroep. Met deze cmdlet maakt u een Traffic Manager-profiel in de groep die met deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Tag

Sleutel-waardeparen in de vorm van een hash-tabelset als tags op de server. Bijvoorbeeld:

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

Type:Hashtable
Aliassen:Tags
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TrafficRoutingMethod

Hiermee geeft u de verkeersrouteringsmethode op. Deze methode bepaalt welk eindpunt Traffic Manager retourneert als reactie op binnenkomende DNS-query's. Geldige waarden zijn:

  • Voorstelling
  • Gewogen
  • Voorrang
  • Geografisch
Type:String
Geaccepteerde waarden:Performance, Weighted, Priority, Geographic, Subnet, MultiValue
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Ttl

Hiermee geeft u de TTL-waarde (DNS Time to Live) op.

Type:UInt32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

TrafficManagerProfile