Delen via


New-AzTrafficManagerProfile

Hiermee maakt u een Traffic Manager-profiel.

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

Description

Met de cmdlet New-AzTrafficManagerProfile maakt u een Azure Traffic Manager-profiel. Geef de naamparameter 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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpectedStatusCodeRange

Lijst met verwachte HTTP-statuscodebereiken voor testaanvragen.

Type:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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]
Aliases:IntervalInSecondsForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:PathForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:PortForMonitor
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MonitorProtocol

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

  • HTTP
  • HTTPS
Type:String
Aliases:ProtocolForMonitor
Accepted values:HTTP, HTTPS, TCP
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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]
Aliases:TimeoutInSecondsForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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]
Aliases:ToleratedNumberOfFailuresForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProfileStatus

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

Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:True
Accept pipeline input:False
Accept wildcard characters: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
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

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

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

Type:Hashtable
Aliases:Tags
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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:

  • Prestaties
  • Gewogen
  • Prioriteit
  • Geografische
Type:String
Accepted values:Performance, Weighted, Priority, Geographic, Subnet, MultiValue
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Ttl

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

Type:UInt32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

None

Uitvoerwaarden

TrafficManagerProfile