Aracılığıyla paylaş


New-AzTrafficManagerProfile

Traffic Manager profili oluşturur.

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

New-AzTrafficManagerProfile cmdlet'i bir Azure Traffic Manager profili oluşturur. Ad parametresini ve gerekli ayarları belirtin. Bu cmdlet, yeni profili temsil eden yerel bir nesne döndürür.

Bu cmdlet Traffic Manager uç noktalarını yapılandırmaz. Add-AzTrafficManagerEndpointConfig cmdlet'ini kullanarak yerel profil nesnesini güncelleştirebilirsiniz. Ardından Set-AzTrafficManagerProfile cmdlet'ini kullanarak Traffic Manager'a değişiklikleri yükleyin. Alternatif olarak, New-AzTrafficManagerEndpoint cmdlet'ini kullanarak uç noktalar ekleyebilirsiniz.

Örnekler

Örnek 1: Profil oluşturma

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

Bu komut ResourceGroup11 kaynak grubunda ContosoProfile adlı bir Azure Traffic Manager profili oluşturur. DNS FQDN contosoapp.trafficmanager.net.

Parametreler

-CustomHeader

Yoklama istekleri için özel üst bilgi adı ve değer çiftlerinin listesi.

Tür:List<T>[TrafficManagerCustomHeader]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpectedStatusCodeRange

Yoklama istekleri için beklenen HTTP durum kodu aralıklarının listesi.

Tür:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxReturn

MultiValue yönlendirme yöntemine sahip profiller için döndürülen yanıt sayısı üst sınırı.

Tür:Nullable<T>[Int64]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorIntervalInSeconds

Traffic Manager'ın bu profildeki her uç noktanın durumunu denetlediği aralık (saniye cinsinden). Varsayılan değer 30'dur.

Tür:Nullable<T>[Int32]
Aliases:IntervalInSecondsForMonitor
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorPath

Uç nokta durumunu izlemek için kullanılan yolu belirtir. Uç nokta etki alanı adına göre bir değer belirtin. Bu değer eğik çizgi (/) ile başlamalıdır.

Tür:String
Aliases:PathForMonitor
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorPort

Uç nokta durumunu izlemek için kullanılan TCP bağlantı noktasını belirtir. Geçerli değerler 1 ile 65535 arasında olan tamsayılardır.

Tür:UInt32
Aliases:PortForMonitor
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-MonitorProtocol

Uç nokta durumunu izlemek için kullanılacak protokolü belirtir. Geçerli değerler:

  • HTTP
  • HTTPS
Tür:String
Aliases:ProtocolForMonitor
kabul edilen değerler:HTTP, HTTPS, TCP
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-MonitorTimeoutInSeconds

Traffic Manager'ın bu profildeki uç noktaların sistem durumu denetimine yanıt vermesine izin verdiği süre (saniye olarak). Varsayılan değer 10'dur.

Tür:Nullable<T>[Int32]
Aliases:TimeoutInSecondsForMonitor
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorToleratedNumberOfFailures

Traffic Manager'ın bu profildeki bir uç noktayı bildirmeden önce tolere etmesi gereken ardışık başarısız sistem durumu denetimlerinin sayısı, sonraki ardışık başarısız sistem durumu denetiminden sonra düşürüldü. Varsayılan değer 3'dür.

Tür:Nullable<T>[Int32]
Aliases:ToleratedNumberOfFailuresForMonitor
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Bu cmdlet'in oluşturduğu Traffic Manager profili için bir ad belirtir.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-ProfileStatus

Profilin durumunu belirtir. Geçerli değerler şunlardır: Etkin ve Devre Dışı.

Tür:String
kabul edilen değerler:Enabled, Disabled
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-RelativeDnsName

Bu Traffic Manager profilinin sağladığı göreli DNS adını belirtir. Traffic Manager bu değeri ve Azure Traffic Manager'ın profilin tam etki alanı adını (FQDN) oluşturmak için kullandığı DNS etki alanı adını birleştirir.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Kaynak grubunun adını belirtir. Bu cmdlet, bu parametrenin belirttiği grupta bir Traffic Manager profili oluşturur.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Sunucuda etiket olarak ayarlanmış bir karma tablo biçiminde anahtar-değer çiftleri. Örneğin:

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

Tür:Hashtable
Aliases:Tags
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-TrafficRoutingMethod

Trafik yönlendirme yöntemini belirtir. Bu yöntem, gelen DNS sorgularına yanıt olarak Traffic Manager'ın döndürdüğü uç noktayı belirler. Geçerli değerler:

  • Performans
  • Ağırlıklı
  • Öncelik
  • Coğrafi
Tür:String
kabul edilen değerler:Performance, Weighted, Priority, Geographic, Subnet, MultiValue
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Ttl

DNS Yaşam Süresi (TTL) değerini belirtir.

Tür:UInt32
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None

Çıkışlar

TrafficManagerProfile