Aracılığıyla paylaş


New-AzTrafficManagerProfile

Traffic Manager profili oluşturur.

Sözdizimi

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
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ExpectedStatusCodeRange

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

Tür:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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]
Diğer adlar:IntervalInSecondsForMonitor
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Diğer adlar:PathForMonitor
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Diğer adlar:PortForMonitor
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MonitorProtocol

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

  • HTTP
  • HTTPS
Tür:String
Diğer adlar:ProtocolForMonitor
Kabul edilen değerler:HTTP, HTTPS, TCP
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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]
Diğer adlar:TimeoutInSecondsForMonitor
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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]
Diğer adlar:ToleratedNumberOfFailuresForMonitor
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Name

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

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Diğer adlar:Tags
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Ttl

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

Tür:UInt32
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

None

Çıkışlar

TrafficManagerProfile