Bagikan melalui


New-AzLoadBalancerOutboundRuleConfig

Membuat konfigurasi aturan keluar untuk load balancer.

Sintaks

New-AzLoadBalancerOutboundRuleConfig
   -Name <String>
   [-AllocatedOutboundPort <Int32>]
   -Protocol <String>
   [-EnableTcpReset]
   [-IdleTimeoutInMinutes <Int32>]
   -FrontendIpConfiguration <PSResourceId[]>
   -BackendAddressPool <PSBackendAddressPool>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzLoadBalancerOutboundRuleConfig
   -Name <String>
   [-AllocatedOutboundPort <Int32>]
   -Protocol <String>
   [-EnableTcpReset]
   [-IdleTimeoutInMinutes <Int32>]
   -FrontendIpConfiguration <PSResourceId[]>
   -BackendAddressPoolId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzLoadBalancerOutboundRuleConfig membuat konfigurasi aturan keluar untuk penyeimbang muatan Azure.

Contoh

Contoh 1: Membuat konfigurasi aturan keluar untuk load balancer

$publicip = New-AzPublicIpAddress -ResourceGroupName "MyResourceGroup" -Name "MyPublicIP" -Location "West US" -AllocationMethod "Dynamic" -Sku "Standard"
$frontend = New-AzLoadBalancerFrontendIpConfig -Name "FrontendIpConfig01" -PublicIpAddress $publicip
$backend = New-AzLoadBalancerBackendAddressPoolConfig -Name "BackendAddressPool01"
New-AzLoadBalancerOutboundRuleConfig -Name "MyOutboundRule" -Protocol "Tcp" -FrontendIPConfiguration $frontend -BackendAddressPool $backend

Perintah pertama membuat alamat IP publik bernama MyPublicIP di grup sumber daya bernama MyResourceGroup, lalu menyimpannya di variabel $publicip. Perintah kedua membuat konfigurasi IP front-end bernama FrontendIpConfig01 menggunakan alamat IP publik di $publicip, lalu menyimpannya dalam variabel $frontend. Perintah ketiga membuat konfigurasi kumpulan alamat back-end bernama BackendAddressPool01, lalu menyimpannya dalam variabel $backend. Perintah keempat membuat konfigurasi aturan keluar bernama MyOutboundRule menggunakan objek front-end dan back-end di $frontend dan $backend. Parameter Protocol, FrontendIPConfiguration, dan BackendAddressPool semuanya diperlukan untuk membuat konfigurasi aturan keluar.

Contoh 2

Membuat konfigurasi aturan keluar untuk load balancer. (dibuat otomatis)

New-AzLoadBalancerOutboundRuleConfig -BackendAddressPool <PSBackendAddressPool> -EnableTcpReset -FrontendIpConfiguration <PSResourceId[]> -Name 'MyOutboundRule' -Protocol 'Tcp'

Parameter

-AllocatedOutboundPort

Jumlah port keluar yang akan digunakan untuk NAT.

Jenis:Int32
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-BackendAddressPool

Referensi ke kumpulan DIP. Lalu lintas keluar secara acak dimuat seimbang di seluruh IP di IP backend.

Jenis:PSBackendAddressPool
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-BackendAddressPoolId

Referensi ke kumpulan DIP. Lalu lintas keluar secara acak dimuat seimbang di seluruh IP di IP backend.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Aliases:cf
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Jenis:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableTcpReset

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

Jenis:SwitchParameter
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-FrontendIpConfiguration

Alamat IP Frontend dari load balancer.

Jenis:PSResourceId[]
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-IdleTimeoutInMinutes

Batas waktu untuk koneksi diam TCP

Jenis:Int32
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nama aturan keluar.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Protokol - TCP, UDP atau Semua

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Jenis:SwitchParameter
Aliases:wi
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Input

Int32

String

PSResourceId[]

PSBackendAddressPool

Output

PSOutboundRule