Add-AzLoadBalancerRuleConfig
Dodaje konfigurację reguły do modułu równoważenia obciążenia.
Składnia
Add-AzLoadBalancerRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Protocol <String>]
[-LoadDistribution <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-DisableOutboundSNAT]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-BackendAddressPool <PSBackendAddressPool[]>]
[-Probe <PSProbe>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Protocol <String>]
[-LoadDistribution <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-DisableOutboundSNAT]
[-FrontendIpConfigurationId <String>]
[-BackendAddressPoolId <String[]>]
[-ProbeId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Add-AzLoadBalancerRuleConfig dodaje konfigurację reguły do modułu równoważenia obciążenia platformy Azure.
Przykłady
Przykład 1. Dodawanie konfiguracji reguły do modułu równoważenia obciążenia
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerRuleConfig -Name "NewRule" -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-AzLoadBalancerRuleConfig, który dodaje konfigurację reguły o nazwie NewRule. Trzecie polecenie zaktualizuje moduł równoważenia obciążenia na platformie Azure przy użyciu nowej konfiguracji reguły modułu równoważenia obciążenia.
Przykład 2. Dodawanie konfiguracji reguły z dwoma pulami adresów zaplecza do modułu równoważenia obciążenia
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$MyBackendPool1 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool1Name
$MyBackendPool2 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool2Name
$slb | Add-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol All -FrontendPort 0 -BackendPort 0 -BackendAddressPool $MyBackendPool1, $MyBackendPool2
$slb | Set-AzLoadBalancer
Dzięki temu moduł równoważenia obciążenia bramy może mieć wiele pul zaplecza Pierwsze polecenie spowoduje pobranie modułu równoważenia obciążenia o nazwie MyLoadBalancer, a następnie zapisanie go w zmiennej $slb. Drugie i thrid polecenie pobierze pule adresów zaplecza, które mają zostać dodane reguła. Polecenie forth doda nową regułę ze skonfigurowanymi pulami zaplecza piąte polecenie zaktualizuje moduł równoważenia obciążenia na platformie Azure przy użyciu nowej konfiguracji reguły modułu równoważenia obciążenia.
Parametry
-BackendAddressPool
Określa pulę adresów zaplecza do skojarzenia z konfiguracją reguły modułu równoważenia obciążenia.
Type: | PSBackendAddressPool[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPoolId
Określa identyfikator obiektu BackendAddressPool do skojarzenia z konfiguracją reguły modułu równoważenia obciążenia.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendPort
Określa port zaplecza dla ruchu zgodnego z konfiguracją reguły modułu równoważenia obciążenia.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableOutboundSNAT
Konfiguruje protokół SNAT dla maszyn wirtualnych w puli zaplecza do używania adresu publicIP określonego w frontonie reguły równoważenia obciążenia.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIpConfiguration
Określa listę adresów IP frontonu do skojarzenia z konfiguracją reguły modułu równoważenia obciążenia.
Type: | PSFrontendIPConfiguration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendIpConfigurationId
Określa identyfikator konfiguracji adresu IP frontonu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPort
Określa port frontonu zgodny z konfiguracją reguły modułu równoważenia obciążenia.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | 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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancer
Określa obiekt LoadBalancer . To polecenie cmdlet dodaje konfigurację reguły do modułu równoważenia obciążenia, który określa ten parametr.
Type: | PSLoadBalancer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadDistribution
Określa rozkład obciążenia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Określa nazwę konfiguracji reguły modułu równoważenia obciążenia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Probe
Określa sondę do skojarzenia z konfiguracją reguły modułu równoważenia obciążenia.
Type: | PSProbe |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProbeId
Określa identyfikator sondy do skojarzenia z konfiguracją reguły modułu równoważenia obciążenia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Protocol
Określa protokół zgodny z regułą modułu równoważenia obciążenia. Dopuszczalne wartości tego parametru to: Tcp lub Udp.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | 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