Set-AzLoadBalancerOutboundRuleConfig
Define uma configuração de regra de saída para um balanceador de carga.
Syntax
Set-AzLoadBalancerOutboundRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-AllocatedOutboundPort <Int32>]
-Protocol <String>
[-EnableTcpReset]
[-IdleTimeoutInMinutes <Int32>]
-FrontendIpConfiguration <PSResourceId[]>
-BackendAddressPool <PSBackendAddressPool>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzLoadBalancerOutboundRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-AllocatedOutboundPort <Int32>]
-Protocol <String>
[-EnableTcpReset]
[-IdleTimeoutInMinutes <Int32>]
-FrontendIpConfiguration <PSResourceId[]>
-BackendAddressPoolId <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-AzLoadBalancerOutboundRuleConfig define uma configuração de regra de saída para um balanceador de carga do Azure.
Exemplos
Exemplo 1: Modificar a configuração da regra de saída em um balanceador de carga
$slb = Get-AzLoadBalancer -ResourceGroupName "MyResourceGroup" -Name "MyLoadBalancer"
$slb | Add-AzLoadBalancerOutboundRuleConfig -Name "NewRule" -Protocol "Tcp" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -BackendAddressPool $slb.BackendAddressPools[0] -IdleTimeoutInMinutes 5
$slb | Set-AzLoadBalancerOutboundRuleConfig -Name "NewRule" -Protocol "Tcp" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -BackendAddressPool $slb.BackendAddressPools[0] -IdleTimeoutInMinutes 10
O primeiro comando obtém o balanceador de carga chamado MyLoadBalancer e, em seguida, armazena-o na variável $slb. O segundo comando usa o operador de pipeline para passar o balanceador de carga em $slb para Add-AzLoadBalancerOutboundRuleConfig, que adiciona uma configuração de regra de saída a ele. O terceiro comando passa o balanceador de carga para Set-AzLoadBalancerOutboundRuleConfig, que salva e atualiza a configuração da regra de saída.
Parâmetros
-AllocatedOutboundPort
O número de portas de saída a serem usadas para NAT.
Tipo: | Int32 |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPool
Uma referência a um pool de DIPs. O tráfego de saída é balanceado aleatoriamente entre IPs nos IPs de back-end.
Tipo: | PSBackendAddressPool |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPoolId
Uma referência a um pool de DIPs. O tráfego de saída é balanceado aleatoriamente entre IPs nos IPs de back-end.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableTcpReset
Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP.
Tipo: | SwitchParameter |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIpConfiguration
Os endereços IP frontend do balanceador de carga.
Tipo: | PSResourceId[] |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IdleTimeoutInMinutes
O tempo limite para a conexão ociosa TCP
Tipo: | Int32 |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancer
A referência do recurso do balanceador de carga.
Tipo: | PSLoadBalancer |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Nome da regra de saída.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Protocolo - TCP, UDP ou Todos
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Saídas
Ligações Relacionadas
Azure PowerShell
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários