New-AzLoadBalancerInboundNatRuleConfig
Yük dengeleyici için gelen bir NAT kuralı yapılandırması oluşturur.
Sözdizimi
New-AzLoadBalancerInboundNatRuleConfig
-Name <String>
[-Protocol <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-FrontendPortRangeStart <Int32>]
[-FrontendPortRangeEnd <Int32>]
[-BackendAddressPool <PSBackendAddressPool>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzLoadBalancerInboundNatRuleConfig
-Name <String>
[-Protocol <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-FrontendPortRangeStart <Int32>]
[-FrontendPortRangeEnd <Int32>]
[-BackendAddressPoolId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-AzLoadBalancerInboundNatRuleConfig cmdlet'i, Azure yük dengeleyici için bir gelen ağ adresi çevirisi (NAT) kuralı yapılandırması oluşturur.
Örnekler
Örnek 1: Yük dengeleyici için gelen NAT kuralı yapılandırması oluşturma
$publicip = New-AzPublicIpAddress -ResourceGroupName "MyResourceGroup" -Name "MyPublicIP" -Location "West US" -AllocationMethod "Dynamic"
$frontend = New-AzLoadBalancerFrontendIpConfig -Name "FrontendIpConfig01" -PublicIpAddress $publicip
New-AzLoadBalancerInboundNatRuleConfig -Name "MyInboundNatRule" -FrontendIPConfiguration $frontend -Protocol "Tcp" -FrontendPort 3389 -BackendPort 3389
İlk komut, MyResourceGroup adlı kaynak grubunda MyPublicIP adlı bir genel IP adresi oluşturur ve bunu $publicip değişkeninde depolar. İkinci komut, $publicip genel IP adresini kullanarak FrontendIpConfig01 adlı bir ön uç IP yapılandırması oluşturur ve $frontend değişkeninde depolar. Üçüncü komut, $frontend ön uç nesnesini kullanarak MyInboundNatRule adlı bir gelen NAT kuralı yapılandırması oluşturur. TCP protokolü belirtilir ve bu örnekte arka uç bağlantı noktasıyla aynı olan ön uç bağlantı noktası 3389'dur. Gelen NAT kuralı yapılandırması oluşturmak için FrontendIpConfiguration, Protocol, FrontendPort ve BackendPort parametrelerinin tümü gereklidir.
Örnek 2: Yük dengeleyici için gelen NAT kuralı V2 yapılandırması oluşturma
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$natRuleV2 = New-AzLoadBalancerInboundNatRuleConfig -Name natRuleV2 -Protocol "Tcp" -FrontendIpConfiguration $slb.FrontendIpConfigurations[0] -FrontendPortRangeStart 3390 -FrontendPortRangeEnd 4001 -BackendAddressPool $slb.BackendAddressPools[0] -IdleTimeoutInMinutes 4 -BackendPort 3389
İlk komut MyloadBalancer adlı yük dengeleyiciyi alır ve $slb değişkeninde depolar. İkinci komut natRuleV2 adlı bir gelen NAT kuralı yapılandırması oluşturur.Gelen NAT kuralı V2 yapılandırması oluşturmak için frontendIpConfiguration, BackendAddressPool, Protocol, FrontendPortRangeStart, FrontendPortRangeEnd ve BackendPort parametrelerinin tümü gereklidir.
Parametreler
-BackendAddressPool
Gelen NAT kuralı yapılandırmasıyla ilişkilendirilecek arka uç adres havuzunu belirtir.
Tür: | PSBackendAddressPool |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-BackendAddressPoolId
Gelen NAT kuralı yapılandırmasıyla ilişkilendirilecek BackendAddressPool nesnesinin kimliğini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-BackendPort
Bu kural yapılandırmasıyla eşleşen trafik için arka uç bağlantı noktasını belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
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 |
-EnableFloatingIP
Bu cmdlet'in bir kural yapılandırması için kayan IP adresini etkinleştirdiğini gösterir.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-EnableTcpReset
TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FrontendIpConfiguration
Yük dengeleyici kuralı yapılandırmasıyla ilişkilendirilecek ön uç IP adreslerinin listesini belirtir.
Tür: | PSFrontendIPConfiguration |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FrontendIpConfigurationId
Ön uç IP adresi yapılandırmasının kimliğini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FrontendPort
Yük dengeleyici kuralı yapılandırmasıyla eşleşen ön uç bağlantı noktasını belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FrontendPortRangeEnd
Kural yapılandırması tarafından kullanılan dış bağlantı noktaları aralığındaki son bağlantı noktası numarasını belirtir. Kabul edilebilir değerler 1 ile 65535 arasında değişir.
Tür: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FrontendPortRangeStart
Kural yapılandırması tarafından kullanılan dış bağlantı noktaları aralığındaki ilk bağlantı noktası numarasını belirtir. Kabul edilebilir değerler 1 ile 65534 arasında değişir.
Tür: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-IdleTimeoutInMinutes
Konuşmaların durumunun bir yük dengeleyicide tutuldığı süreyi dakika cinsinden belirtir.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Bu cmdlet'in oluşturduğu kural yapılandırmasının adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Protocol
Bir protokol belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- Tcp
- UDP
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell