Add-AzLoadBalancerInboundNatPoolConfig
Dodaje pulę nat dla ruchu przychodzącego do modułu równoważenia obciążenia.
Składnia
Add-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerInboundNatPoolConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
-Protocol <String>
-FrontendPortRangeStart <Int32>
-FrontendPortRangeEnd <Int32>
-BackendPort <Int32>
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Add-AzLoadBalancerInboundNatPoolConfig dodaje pulę nat dla ruchu przychodzącego do modułu równoważenia obciążenia.
Przykłady
Przykład 1: Dodawanie
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$feIpConfig = Get-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Loadbalancer $slb
$slb | Add-AzLoadBalancerInboundNatPoolConfig -Name "myInboundNatPool" -Protocol TCP -FrontendIPConfigurationId $feIpConfig.Id -FrontendPortRangeStart 1001 -FrontendPortRangeEnd 2000 -BackendPort 1001
$lb | Set-AzLoadBalancer
Przykład 2
Dodaje pulę nat dla ruchu przychodzącego do modułu równoważenia obciążenia. (automatycznie wygenerowane)
Add-AzLoadBalancerInboundNatPoolConfig -BackendPort 1001 -FrontendIpConfigurationId <String> -FrontendPortRangeEnd 2000 -FrontendPortRangeStart 1001 -Name 'myInboundNatPool' -Protocol TCP -LoadBalancer <PSLoadBalancer>
Parametry
-BackendPort
Typ: Int32
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: SwitchParameter
Aliasy: cf
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: IAzureContextContainer
Aliasy: AzContext, AzureRmContext, AzureCredential
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-EnableFloatingIP
Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego.
Typ: SwitchParameter
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-EnableTcpReset
Odbieranie dwukierunkowego resetowania protokołu TCP w przypadku limitu czasu bezczynności przepływu TCP lub nieoczekiwanego zakończenia połączenia. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP.
Typ: SwitchParameter
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-FrontendIpConfiguration
Typ: PSFrontendIPConfiguration
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-FrontendIpConfigurationId
Typ: String
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-FrontendPortRangeEnd
Typ: Int32
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-FrontendPortRangeStart
Typ: Int32
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-IdleTimeoutInMinutes
Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP.
Typ: Int32
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-LoadBalancer
Typ: PSLoadBalancer
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-Name
Typ: String
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
-Protocol
Typ: String
Position: Named
Domyślna wartość: None
Wymagane: True
Akceptowanie danych wejściowych potoku: True
Akceptowanie symboli wieloznacznych: False
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: SwitchParameter
Aliasy: wi
Position: Named
Domyślna wartość: None
Wymagane: False
Akceptowanie danych wejściowych potoku: False
Akceptowanie symboli wieloznacznych: False
PSLoadBalancer
String
Int32
PSFrontendIPConfiguration
Dane wyjściowe
PSLoadBalancer