New-AzureRmLoadBalancerRuleConfig

Membuat aturan konfigurasi untuk load balancer.

Penting

Karena modul Az PowerShell sekarang memiliki semua kemampuan modul AzureRM PowerShell dan lebih banyak lagi, kami akan menghentikan modul AzureRM PowerShell pada 29 Februari 2024.

Untuk menghindari gangguan layanan, perbarui skrip Anda yang menggunakan modul AzureRM PowerShell untuk menggunakan modul Az PowerShell paling lambat 29 Februari 2024. Untuk memperbarui skrip Anda secara otomatis, ikuti panduan memulai cepat.

Sintaks

New-AzureRmLoadBalancerRuleConfig
   -Name <String>
   [-Protocol <String>]
   [-LoadDistribution <String>]
   [-FrontendPort <Int32>]
   [-BackendPort <Int32>]
   [-IdleTimeoutInMinutes <Int32>]
   [-EnableFloatingIP]
   [-EnableTcpReset]
   [-DisableOutboundSNAT]
   [-FrontendIpConfiguration <PSFrontendIPConfiguration>]
   [-BackendAddressPool <PSBackendAddressPool>]
   [-Probe <PSProbe>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzureRmLoadBalancerRuleConfig
   -Name <String>
   [-Protocol <String>]
   [-LoadDistribution <String>]
   [-FrontendPort <Int32>]
   [-BackendPort <Int32>]
   [-IdleTimeoutInMinutes <Int32>]
   [-EnableFloatingIP]
   [-EnableTcpReset]
   [-DisableOutboundSNAT]
   [-FrontendIpConfigurationId <String>]
   [-BackendAddressPoolId <String>]
   [-ProbeId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzureRmLoadBalancerRuleConfig membuat konfigurasi aturan untuk penyeimbang muatan Azure.

Contoh

1: Membuat konfigurasi aturan untuk Azure Load Balancer

PS C:\>  $publicip = New-AzureRmPublicIpAddress -ResourceGroupName "MyResourceGroup" 
    -name MyPublicIP -location 'West US' -AllocationMethod Dynamic
PS C:\>  $frontend = New-AzureRmLoadBalancerFrontendIpConfig -Name MyFrontEnd 
    -PublicIpAddress $publicip
PS C:\>  $probe = New-AzureRmLoadBalancerProbeConfig -Name MyProbe -Protocol http -Port 
    80 -IntervalInSeconds 15 -ProbeCount 2 -RequestPath healthcheck.aspx
PS C:\> New-AzureRmLoadBalancerRuleConfig -Name "MyLBrule" -FrontendIPConfiguration 
    $frontend -BackendAddressPool $backendAddressPool -Probe $probe -Protocol Tcp 
    -FrontendPort 80 -BackendPort 80 -IdleTimeoutInMinutes 15 -EnableFloatingIP 
    -LoadDistribution SourceIP

Tiga perintah pertama menyiapkan IP publik, front end, dan probe untuk konfigurasi aturan dalam perintah forth. Perintah forth membuat aturan baru yang disebut MyLBrule dengan spesifikasi tertentu.

Parameter

-BackendAddressPool

Menentukan objek BackendAddressPool untuk dikaitkan dengan konfigurasi aturan load balancer.

Type:PSBackendAddressPool
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-BackendAddressPoolId

Menentukan ID objek BackendAddressPool untuk dikaitkan dengan konfigurasi aturan load balancer.

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

Menentukan port backend untuk lalu lintas yang cocok dengan konfigurasi aturan load balancer ini.

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

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
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:AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DisableOutboundSNAT

Mengonfigurasi SNAT untuk VM di kumpulan backend untuk menggunakan alamat publicIP yang ditentukan di frontend aturan penyeimbangan beban.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableFloatingIP

Menunjukkan bahwa cmdlet ini memungkinkan alamat IP mengambang untuk konfigurasi aturan.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EnableTcpReset

Terima Pengaturan Ulang TCP dua arah pada batas waktu diam aliran TCP atau penghentian koneksi yang tidak terduga. Elemen ini hanya digunakan ketika protokol diatur ke TCP.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-FrontendIpConfiguration

Menentukan daftar alamat IP front-end untuk dikaitkan dengan konfigurasi aturan load balancer.

Type:PSFrontendIPConfiguration
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-FrontendIpConfigurationId

Menentukan ID untuk konfigurasi alamat IP front-end.

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

Menentukan port front-end yang cocok dengan konfigurasi aturan load balancer.

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

Menentukan lamanya waktu, dalam menit, bahwa status percakapan dipertahankan dalam penyeimbang muatan.

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

Menentukan distribusi beban. Nilai yang dapat diterima untuk parameter ini adalah:

  • Default
  • SourceIP
  • SourceIPProtocol
Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Name

Menentukan nama aturan penyeimbangan beban yang dibuat cmdlet ini.

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

Menentukan pemeriksaan untuk dikaitkan dengan konfigurasi aturan penyeimbang muatan.

Type:PSProbe
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ProbeId

Menentukan ID probe untuk dikaitkan dengan konfigurasi aturan penyeimbang muatan.

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

Menentukan protokol yang cocok dengan konfigurasi aturan penyeimbang muatan. Nilai yang dapat diterima untuk parameter ini adalah: Tcp atau Udp.

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

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

PSLoadBalancingRule