Dela via


New-AzureTrafficManagerProfile

Skapar en Traffic Manager-profil.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

New-AzureTrafficManagerProfile
   -Name <String>
   -DomainName <String>
   -LoadBalancingMethod <String>
   -MonitorPort <Int32>
   -MonitorProtocol <String>
   -MonitorRelativePath <String>
   -Ttl <Int32>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

Cmdleten New-AzureTrafficManagerProfile skapar en Microsoft Azure Traffic Manager-profil.

När du har skapat en profil där du anger värdet LoadBalancingMethod till "Redundans" kan du fastställa redundansordningen för slutpunkterna som du lägger till i din profil med cmdleten Add-AzureTrafficManagerEndpoint. Mer information finns i Exempel 2 nedan.

Exempel

Exempel 1: Skapa en Traffic Manager-profil

PS C:\>New-AzureTrafficManagerProfile -Name "MyProfile" -DomainName "My.profile.trafficmanager.net" -LoadBalancingMethod "RoundRobin" -Ttl 30 -MonitorProtocol "Http" -MonitorPort 80 -MonitorRelativePath "/"

Det här kommandot skapar en Traffic Manager-profil med namnet MyProfile i den angivna Traffic Manager-domänen med en resursallokeringsmetod för belastningsutjämning, en TTL på 30 sekunder, HTTP-övervakningsprotokoll, övervakningsport 80 och med den angivna sökvägen.

Exempel 2: Ordna om slutpunkter till önskad redundansordning

PS C:\>$Profile = Get-AzureTrafficManagerProfile -Name "MyProfile"
PS C:\> $Profile.Endpoints[0],$Profile.Endpoints[1] = $Profile.Endpoints[1],$Profile.Endpoints[0]
PS C:\> $Profile = Set-AzureTrafficManagerProfile

I det här exemplet sorteras slutpunkterna som läggs till i MyProfile om till önskad redundansordning.

Det första kommandot hämtar Traffic Manager-profilobjektet MyProfile och lagrar objektet i variabeln $Profile.

Det andra kommandot ombeställer slutpunkterna från slutpunktsmatrisen till den ordning som redundansväxlingen ska ske i.

Det senaste kommandot uppdaterar Traffic Manager-profilen som lagras i $Profile med den nya slutpunktsordningen.

Parametrar

-DomainName

Anger domännamnet för Traffic Manager-profilen. Detta måste vara en underdomän för trafficmanager.net.

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

-LoadBalancingMethod

Anger vilken belastningsutjämningsmetod som ska användas för att distribuera anslutningen. Giltiga värden är:

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

-MonitorPort

Anger den port som används för att övervaka slutpunktshälsan. Giltiga värden är heltalsvärden som är större än 0 och mindre än eller lika med 65 535.

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

-MonitorRelativePath

Anger sökvägen i förhållande till slutpunktsdomännamnet för avsökning för hälsotillstånd. Sökvägen måste uppfylla följande begränsningar:

  • Sökvägen måste vara mellan 1 och 1 000 tecken.

  • Det måste börja med ett snedstreck, /.

  • Den får inte innehålla några XML-element, <>.

  • Den får inte innehålla några dubbla snedstreck, //.

  • Den får inte innehålla några ogiltiga HTML-escape-tecken. Till exempel %XY.

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

-Name

Anger namnet på traffic manager-profilen som ska skapas.

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

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

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

-Ttl

Anger TTL (Time-to-Live) för DNS som informerar de lokala DNS-matcharna om hur länge DNS-poster ska cachelagrats. Giltiga värden är heltal från 30 till 999 999.

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

Utdata

Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition

Den här cmdleten genererar ett Traffic Manager-profilobjekt.