Compartir a través de


Add-AzureRmLoadBalancerInboundNatRuleConfig

Agrega una configuración de regla NAT de entrada a un equilibrador de carga.

Advertencia

El módulo AzureRM PowerShell ha quedado oficialmente obsoleto a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no recibirá mantenimiento ni soporte técnico, lo que significa que su uso continuado queda a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

Sintaxis

Add-AzureRmLoadBalancerInboundNatRuleConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Protocol <String>]
   [-FrontendPort <Int32>]
   [-BackendPort <Int32>]
   [-IdleTimeoutInMinutes <Int32>]
   [-EnableFloatingIP]
   [-EnableTcpReset]
   [-FrontendIpConfiguration <PSFrontendIPConfiguration>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzureRmLoadBalancerInboundNatRuleConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Protocol <String>]
   [-FrontendPort <Int32>]
   [-BackendPort <Int32>]
   [-IdleTimeoutInMinutes <Int32>]
   [-EnableFloatingIP]
   [-EnableTcpReset]
   [-FrontendIpConfigurationId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

El cmdlet Add-AzureRmLoadBalancerInboundNatRuleConfig agrega una configuración de regla de traducción de direcciones de red de entrada (NAT) a un equilibrador de carga de Azure.

Ejemplos

Ejemplo 1: Adición de una configuración de regla NAT de entrada a un equilibrador de carga

PS C:\>$slb = Get-AzureRmLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
PS C:\> $slb | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name "NewNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350  -EnableFloatingIP

El primer comando obtiene el equilibrador de carga denominado MyloadBalancer y, a continuación, lo almacena en la variable $slb. El segundo comando usa el operador de canalización para pasar el equilibrador de carga en $slb a Add-AzureRmLoadBalancerInboundNatRuleConfig, que agrega una configuración de regla NAT de entrada al equilibrador de carga.

Parámetros

-BackendPort

Especifica el puerto de back-end para el tráfico coincidente con una configuración de regla.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Tipo:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableFloatingIP

Indica que este cmdlet habilita una dirección IP flotante para una configuración de regla.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableTcpReset

Reciba el restablecimiento de TCP bidireccional en el tiempo de espera de inactividad del flujo TCP o la terminación de conexión inesperada. Este elemento solo se usa cuando el protocolo se establece en TCP.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FrontendIpConfiguration

Especifica una lista de direcciones IP de front-end que se van a asociar a una configuración de regla NAT de entrada.

Tipo:PSFrontendIPConfiguration
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-FrontendIpConfigurationId

Especifica un identificador para una configuración de dirección IP de front-end.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-FrontendPort

Especifica el puerto de front-end que coincide con una configuración de regla.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-IdleTimeoutInMinutes

Especifica el período de tiempo, en minutos, que el estado de las conversaciones se mantiene en un equilibrador de carga.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-LoadBalancer

Especifica un objeto LoadBalancer . Este cmdlet agrega una configuración de regla NAT de entrada al equilibrador de carga que especifica este parámetro.

Tipo:PSLoadBalancer
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Especifica el nombre de la configuración de la regla NAT de entrada que se va a agregar.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Protocol

Especifica el protocolo que coincide con una regla NAT de entrada. Los valores aceptables para este parámetro son: Tcp o Udp.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

PSLoadBalancer

Parámetros: LoadBalancer (ByValue)

Salidas

PSLoadBalancer