New-AzTrafficManagerProfile

Membuat profil Microsoft Azure Traffic Manager.

Sintaks

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

Deskripsi

Cmdlet New-AzTrafficManagerProfile membuat profil Azure Traffic Manager. Tentukan parameter Nama dan pengaturan yang diperlukan. Cmdlet ini mengembalikan objek lokal yang mewakili profil baru.

Cmdlet ini tidak mengonfigurasi titik akhir Traffic Manager. Anda dapat memperbarui objek profil lokal dengan menggunakan cmdlet Add-AzTrafficManagerEndpointConfig. Kemudian unggah perubahan ke Traffic Manager dengan menggunakan cmdlet Set-AzTrafficManagerProfile. Atau, Anda dapat menambahkan titik akhir dengan menggunakan cmdlet New-AzTrafficManagerEndpoint.

Contoh

Contoh 1: Membuat profil

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

Perintah ini membuat profil Azure Traffic Manager bernama ContosoProfile di grup sumber daya ResourceGroup11. FQDN DNS contosoapp.trafficmanager.net.

Parameter

-CustomHeader

Daftar nama header kustom dan pasangan nilai untuk permintaan pemeriksaan.

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

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

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

Daftar rentang kode status HTTP yang diharapkan untuk permintaan pemeriksaan.

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

Jumlah maksimum jawaban yang dikembalikan untuk profil dengan metode perutean MultiNilai.

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

Interval (dalam detik) di mana Traffic Manager akan memeriksa kesehatan setiap titik akhir di profil ini. Defaultnya adalah 30.

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

Menentukan jalur yang digunakan untuk memantau kesehatan titik akhir. Tentukan nilai yang relatif terhadap nama domain titik akhir. Nilai ini harus dimulai dengan garis miring (/).

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

Menentukan port TCP yang digunakan untuk memantau kesehatan titik akhir. Nilai yang valid adalah bilangan bulat dari 1 hingga 65535.

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

Menentukan protokol yang akan digunakan untuk memantau kesehatan titik akhir. Nilai yang valid adalah:

  • HTTP
  • HTTPS
Type:String
Aliases:ProtocolForMonitor
Accepted values:HTTP, HTTPS, TCP
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-MonitorTimeoutInSeconds

Waktu (dalam detik) yang memungkinkan Traffic Manager mengizinkan titik akhir di profil ini merespons pemeriksaan kesehatan. Nilai defaultnya adalah 10.

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

Jumlah pemeriksaan kesehatan gagal berturut-turut yang ditoleransi Traffic Manager sebelum menyatakan titik akhir di profil ini Terdegradasi setelah pemeriksaan kesehatan gagal berturut-turut berikutnya. Standarnya adalah 3.

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

Menentukan nama untuk profil Traffic Manager yang dibuat cmdlet ini.

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

Menentukan status profil. Nilai yang valid adalah: Diaktifkan dan Dinonaktifkan.

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

Menentukan nama DNS relatif yang disediakan profil Traffic Manager ini. Traffic Manager menggabungkan nilai ini dan nama domain DNS yang digunakan Azure Traffic Manager untuk membentuk nama domain yang sepenuhnya memenuhi syarat (FQDN) profil.

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

Menentukan nama grup sumber daya. Cmdlet ini membuat profil Traffic Manager dalam grup yang ditentukan parameter ini.

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

Pasangan kunci-nilai dalam bentuk tabel hash yang ditetapkan sebagai tag di server. Contohnya:

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

Type:Hashtable
Aliases:Tags
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-TrafficRoutingMethod

Menentukan metode perutean lalu lintas. Metode ini menentukan titik akhir mana yang dikembalikan Traffic Manager sebagai respons terhadap kueri DNS masuk. Nilai yang valid adalah:

  • Performa
  • Tertimbang
  • Prioritas
  • Geografis
Type:String
Accepted values:Performance, Weighted, Priority, Geographic, Subnet, MultiValue
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Ttl

Menentukan nilai DNS Time to Live (TTL).

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

Input

None

Output

TrafficManagerProfile