Dela via


New-AzTrafficManagerProfile

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

Description

Cmdleten New-AzTrafficManagerProfile skapar en Azure Traffic Manager-profil. Ange parametern Namn och nödvändiga inställningar. Den här cmdleten returnerar ett lokalt objekt som representerar den nya profilen.

Den här cmdleten konfigurerar inte Traffic Manager-slutpunkter. Du kan uppdatera det lokala profilobjektet med hjälp av cmdleten Add-AzTrafficManagerEndpointConfig. Ladda sedan upp ändringar till Traffic Manager med hjälp av cmdleten Set-AzTrafficManagerProfile. Du kan också lägga till slutpunkter med hjälp av cmdleten New-AzTrafficManagerEndpoint.

Exempel

Exempel 1: Skapa en profil

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

Det här kommandot skapar en Azure Traffic Manager-profil med namnet ContosoProfile i resursgruppen ResourceGroup11. DNS FQDN är contosoapp.trafficmanager.net.

Parametrar

-CustomHeader

Lista över anpassade rubriknamn och värdepar för avsökningsbegäranden.

Type:List<T>[TrafficManagerCustomHeader]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

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

-ExpectedStatusCodeRange

Lista över förväntade HTTP-statuskodintervall för avsökningsbegäranden.

Type:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxReturn

Det maximala antalet svar som returneras för profiler med en MultiValue-routningsmetod.

Type:Nullable<T>[Int64]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorIntervalInSeconds

Intervallet (i sekunder) där Traffic Manager kontrollerar hälsotillståndet för varje slutpunkt i den här profilen. Standardvärdet är 30.

Type:Nullable<T>[Int32]
Aliases:IntervalInSecondsForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorPath

Anger den sökväg som används för att övervaka slutpunktshälsan. Ange ett värde i förhållande till slutpunktsdomännamnet. Det här värdet måste börja med ett snedstreck (/).

Type:String
Aliases:PathForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorPort

Anger den TCP-port som används för att övervaka slutpunktshälsan. Giltiga värden är heltal från 1 till 65535.

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

-MonitorProtocol

Anger vilket protokoll som ska användas för att övervaka slutpunktshälsan. Giltiga värden är:

  • 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

Den tid (i sekunder) som Traffic Manager tillåter att slutpunkter i den här profilen svarar på hälsokontrollen. Standardvärdet är 10.

Type:Nullable<T>[Int32]
Aliases:TimeoutInSecondsForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorToleratedNumberOfFailures

Antalet efterföljande misslyckade hälsokontroller som Traffic Manager tolererar innan du deklarerar en slutpunkt i den här profilen Degraderad efter nästa misslyckade hälsokontroll i följd. Standardvärdet är 3.

Type:Nullable<T>[Int32]
Aliases:ToleratedNumberOfFailuresForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger ett namn på Traffic Manager-profilen som den här cmdleten skapar.

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

-ProfileStatus

Anger status för profilen. Giltiga värden är: Aktiverade och inaktiverade.

Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RelativeDnsName

Anger det relativa DNS-namnet som den här Traffic Manager-profilen tillhandahåller. Traffic Manager kombinerar det här värdet och det DNS-domännamn som Azure Traffic Manager använder för att bilda profilens fullständigt kvalificerade domännamn (FQDN).

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

-ResourceGroupName

Anger namnet på en resursgrupp. Den här cmdleten skapar en Traffic Manager-profil i den grupp som den här parametern anger.

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

-Tag

Nyckel/värde-par i form av en hashtabell som anges som taggar på servern. Till exempel:

@{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

Anger trafikroutningsmetoden. Den här metoden avgör vilken slutpunkt Traffic Manager returnerar som svar på inkommande DNS-frågor. Giltiga värden är:

  • Prestanda
  • Viktad
  • Prioritet
  • Geografiska
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

Anger TTL-värdet (DNS Time to Live).

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

Indata

None

Utdata

TrafficManagerProfile