Add-AzLoadBalancerInboundNatRuleConfig
Dodaje konfigurację reguły NAT dla ruchu przychodzącego do modułu równoważenia obciążenia.
Składnia
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>]
Opis
Polecenie cmdlet Add-AzLoadBalancerInboundNatRuleConfig dodaje konfigurację reguły translatora adresów sieciowych dla ruchu przychodzącego do modułu równoważenia obciążenia platformy Azure.
Przykłady
Przykład 1. Dodawanie konfiguracji reguły NAT dla ruchu przychodzącego do modułu równoważenia obciążenia
$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
Pierwsze polecenie pobiera moduł równoważenia obciążenia o nazwie MyloadBalancer, a następnie zapisuje go w zmiennej $slb. Drugie polecenie używa operatora potoku do przekazania modułu równoważenia obciążenia w $slb do polecenia Add-AzLoadBalancerInboundNatRuleConfig, który dodaje konfigurację reguły NAT dla ruchu przychodzącego do modułu równoważenia obciążenia. Ostatnie polecenie ustawia konfigurację modułu równoważenia obciążenia, jeśli nie wykonasz polecenia Set-AzLoadBalancer, zmiany nie zostaną zastosowane do modułu równoważenia obciążenia.
Przykład 2. Dodawanie konfiguracji reguły NAT dla ruchu przychodzącego w wersji 2 do modułu równoważenia obciążenia
$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
Pierwsze polecenie pobiera moduł równoważenia obciążenia o nazwie MyloadBalancer, a następnie zapisuje go w zmiennej $slb. Drugie polecenie używa operatora potoku do przekazania modułu równoważenia obciążenia w $slb do polecenia Add-AzLoadBalancerInboundNatRuleConfig, który dodaje konfigurację reguły NAT dla ruchu przychodzącego w wersji 2 do modułu równoważenia obciążenia. Ostatnie polecenie ustawia konfigurację modułu równoważenia obciążenia, jeśli nie wykonasz polecenia Set-AzLoadBalancer, zmiany nie zostaną zastosowane do modułu równoważenia obciążenia.
Parametry
-BackendAddressPool
Określa pulę adresów zaplecza do skojarzenia z konfiguracją reguły NAT dla ruchu przychodzącego.
Typ: | PSBackendAddressPool |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPoolId
Określa identyfikator obiektu BackendAddressPool do skojarzenia z konfiguracją reguły NAT dla ruchu przychodzącego.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendPort
Określa port zaplecza dla ruchu zgodnego z konfiguracją reguły.
Typ: | Int32 |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableFloatingIP
Wskazuje, że to polecenie cmdlet włącza pływający adres IP dla konfiguracji reguły.
Typ: | SwitchParameter |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIpConfiguration
Określa listę adresów IP frontonu do skojarzenia z konfiguracją reguły NAT dla ruchu przychodzącego.
Typ: | PSFrontendIPConfiguration |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendIpConfigurationId
Określa identyfikator konfiguracji adresu IP frontonu.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPort
Określa port frontonu zgodny z konfiguracją reguły.
Typ: | Int32 |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPortRangeEnd
Określa ostatni numer portu w zakresie portów zewnętrznych używanych przez konfigurację reguły. Dopuszczalny zakres wartości z zakresu od 1 do 65535.
Typ: | Nullable<T>[Int32] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPortRangeStart
Określa numer pierwszego portu w zakresie portów zewnętrznych używanych przez konfigurację reguły. Dopuszczalny zakres wartości z zakresu od 1 do 65534.
Typ: | Nullable<T>[Int32] |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IdleTimeoutInMinutes
Określa czas w minutach, przez który stan konwersacji jest utrzymywany w module równoważenia obciążenia.
Typ: | Int32 |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancer
Określa obiekt LoadBalancer . To polecenie cmdlet dodaje konfigurację reguły NAT dla ruchu przychodzącego do modułu równoważenia obciążenia, który określa ten parametr.
Typ: | PSLoadBalancer |
Position: | Named |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Określa nazwę konfiguracji reguły NAT dla ruchu przychodzącego do dodania.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Określa protokół zgodny z regułą NAT dla ruchu przychodzącego. Dopuszczalne wartości tego parametru to: Tcp lub Udp.
Typ: | String |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
wartość domyślna: | None |
Wymagane: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Dane wyjściowe
Linki powiązane
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla