Add-AzLoadBalancerInboundNatRuleConfig
Yük dengeleyiciye gelen NAT kuralı yapılandırmasını ekler.
Sözdizimi
Add-AzLoadBalancerInboundNatRuleConfig
-LoadBalancer <PSLoadBalancer>
-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>]
Add-AzLoadBalancerInboundNatRuleConfig
-LoadBalancer <PSLoadBalancer>
-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
Add-AzLoadBalancerInboundNatRuleConfig cmdlet'i, Bir Azure yük dengeleyiciye gelen ağ adresi çevirisi (NAT) kuralı yapılandırması ekler.
Örnekler
Örnek 1: Yük dengeleyiciye gelen NAT kuralı yapılandırması ekleme
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerInboundNatRuleConfig -Name "NewNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP
$slb | Set-AzLoadBalancer
İlk komut MyloadBalancer adlı yük dengeleyiciyi alır ve $slb değişkeninde depolar. İkinci komut, $slb içindeki yük dengeleyiciyi Add-AzLoadBalancerInboundNatRuleConfig'e geçirmek için işlem hattı işlecini kullanır ve bu da yük dengeleyiciye bir gelen NAT kuralı yapılandırması ekler. Son komut yapılandırmayı loadbalancer olarak ayarlar; Set-AzLoadBalancer gerçekleştirmezseniz değişiklikleriniz yük dengeleyiciye uygulanmaz.
Örnek 2: Yük dengeleyiciye gelen NAT kuralı V2 yapılandırması ekleme
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerInboundNatRuleConfig -Name "NewNatRuleV2" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -IdleTimeoutInMinutes 10 -FrontendPortRangeStart 3389 -FrontendPortRangeEnd 4000 -BackendAddressPool $slb.BackendAddressPools[0] -BackendPort 3389
$slb | Set-AzLoadBalancer
İlk komut MyloadBalancer adlı yük dengeleyiciyi alır ve $slb değişkeninde depolar. İkinci komut, $slb içindeki yük dengeleyiciyi Add-AzLoadBalancerInboundNatRuleConfig'e geçirmek için işlem hattı işlecini kullanır ve bu da yük dengeleyiciye bir gelen NAT kuralı V2 yapılandırması ekler. Son komut yapılandırmayı loadbalancer olarak ayarlar; Set-AzLoadBalancer gerçekleştirmezseniz değişiklikleriniz yük dengeleyiciye uygulanmaz.
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
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
Gelen NAT 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ı için bir kimlik belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FrontendPort
Bir 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 tutulduğunu 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 |
-LoadBalancer
LoadBalancer nesnesini belirtir. Bu cmdlet, bu parametrenin belirttiği yük dengeleyiciye bir gelen NAT kuralı yapılandırması ekler.
Tür: | PSLoadBalancer |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Name
Eklenecek gelen NAT 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
Gelen NAT kuralıyla eşleşen protokolü belirtir. Bu parametre için kabul edilebilir değerler şunlardır: Tcp veya 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