Share via


Set-AzureTrafficManagerEndpoint

Traffic Manager profilindeki bir uç noktanın özelliklerini güncelleştirir.

Not

Bu belgelerde başvuruda bulunan cmdlet'ler, Hizmet Yönetimi API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. Azure Resource Manager kaynaklarını yönetmek için cmdlet'ler için Az PowerShell modülüne bakın.

Syntax

Set-AzureTrafficManagerEndpoint
   -DomainName <String>
   [-Location <String>]
   [-Type <String>]
   [-Status <String>]
   [-Weight <Int32>]
   [-MinChildEndpoints <Int32>]
   -TrafficManagerProfile <IProfileWithDefinition>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

Set-AzureTrafficManagerEndpoint cmdlet'i, Microsoft Azure Traffic Manager profilindeki bir uç noktanın özelliklerini güncelleştirir. Uç nokta geçerli profilde yoksa, bu cmdlet onu oluşturur. Uç nokta ekledikten sonra, işlem hattı işlecini kullanarak sonucu Set-AzureTrafficManagerProfile cmdlet'ine geçirin. Bu cmdlet, değişikliklerinizi kaydetmek için Azure'a bağlanır.

Örnekler

Örnek 1: Profil için uç noktayı güncelleştirme

PS C:\>$TrafficManagerProfile = Get-AzureTrafficManagerProfile -Name "ContosoProfile"
PS C:\> Set-AzureTrafficManagerEndpoint -TrafficManagerProfile $TrafficManagerProfile -DomainName "ContosoApp02.cloudapp.net" -Status "Enabled" -Type "CloudService" -Weight 2 -Location myLocation | Set-AzureTrafficManagerProfile

İlk komut, ContosoProfile adlı profili almak için Get-AzureTrafficManagerProfile cmdlet'ini kullanır ve $TrafficManagerProfile değişkeninde depolar.

İkinci komut, $TrafficManagerProfile'de depolanan Traffic Manager profilindeki uç noktayı güncelleştirir. Uç noktanın etki alanı adı ContosoApp02.cloudapp.net. Komut ayrıca uç noktanın durumunu, türünü, kalınlığını ve konumunu belirtir. Komut, değişikliklerinizi kaydetmek üzere Azure'a bağlanmak için değiştirilen profili Set-AzureTrafficManagerProfile cmdlet'ine geçirir.

Parametreler

-DomainName

Değiştirileceği uç noktanın etki alanı adını belirtir.

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

-Location

Cmdlet'in eklediği uç noktanın konumunu belirtir. Bu bir Azure konumu olmalıdır.

Bu parametre, yük dengeleme yönteminin "Performans" olarak ayarlandığı bir profilde "Any" veya "TrafficManager" türünde uç noktalar için bir değer içermelidir. Olası değerler, adresinde https://azure.microsoft.com/regions/https://azure.microsoft.com/regions/listelendiği gibi Azure bölge adlarıdır.

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

-MinChildEndpoints

Bu uç noktanın çevrimiçi olarak kabul edilmesi için iç içe profilin çevrimiçi olması gereken en düşük uç nokta sayısını belirtir.

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

-Profile

Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.

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

-Status

İzleme uç noktasının durumunu belirtir. Geçerli değerler:

  • Etkin
  • Devre dışı

Etkin değerini belirtirseniz Traffic Manager uç noktayı izler ve trafiği yönetirken yük dengeleme yöntemi bunu dikkate alır.

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

-TrafficManagerProfile

Uç noktanın değiştirileceği Traffic Manager profil nesnesini belirtir.

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

-Type

Uç nokta türünü belirtir. Geçerli değerler:

  • CloudService

  • AzureWebsite

  • TrafficManager

  • Tümü

Birden fazla AzureWebsite uç noktası varsa, uç noktaların farklı veri merkezlerinde olması gerekir.

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

-Weight

Cmdlet'in eklediği uç noktanın ağırlığını belirtir. Bu parametre için geçerli değer aralığı :[1.1000].

Bu parametre yalnızca RoundRobin yük dengeleme ilkeleri için kullanılır.

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

Çıkışlar

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

Bu cmdlet, güncelleştirilmiş profil hakkında bilgi içeren bir Traffic Manager profil nesnesi oluşturur.