New-AzLoadBalancerInboundNatRuleConfig
Crea una configuración de regla NAT entrante para un equilibrador de carga.
Sintaxis
New-AzLoadBalancerInboundNatRuleConfig
-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>]
New-AzLoadBalancerInboundNatRuleConfig
-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>]
Description
El cmdlet New-AzLoadBalancerInboundNatRuleConfig crea una configuración de reglas de traducción de direcciones de red entrantes (NAT) para un equilibrador de carga de Azure.
Ejemplos
Ejemplo 1: Creación de una configuración de regla NAT de entrada para un equilibrador de carga
$publicip = New-AzPublicIpAddress -ResourceGroupName "MyResourceGroup" -Name "MyPublicIP" -Location "West US" -AllocationMethod "Dynamic"
$frontend = New-AzLoadBalancerFrontendIpConfig -Name "FrontendIpConfig01" -PublicIpAddress $publicip
New-AzLoadBalancerInboundNatRuleConfig -Name "MyInboundNatRule" -FrontendIPConfiguration $frontend -Protocol "Tcp" -FrontendPort 3389 -BackendPort 3389
El primer comando crea una dirección IP pública denominada MyPublicIP en el grupo de recursos denominado MyResourceGroup y, a continuación, la almacena en la variable $publicip. El segundo comando crea una configuración ip de front-end denominada FrontendIpConfig01 con la dirección IP pública en $publicip y, a continuación, la almacena en la variable $frontend. El tercer comando crea una configuración de regla NAT de entrada denominada MyInboundNatRule mediante el objeto front-end en $frontend. El protocolo TCP se especifica y el puerto front-end es 3389, igual que el puerto back-end en este caso. Todos los parámetros FrontendIpConfiguration, Protocol, FrontendPort y BackendPort son necesarios para crear una configuración de regla NAT de entrada.
Ejemplo 2: Creación de una configuración de regla NAT de entrada V2 para un equilibrador de carga
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$natRuleV2 = New-AzLoadBalancerInboundNatRuleConfig -Name natRuleV2 -Protocol "Tcp" -FrontendIpConfiguration $slb.FrontendIpConfigurations[0] -FrontendPortRangeStart 3390 -FrontendPortRangeEnd 4001 -BackendAddressPool $slb.BackendAddressPools[0] -IdleTimeoutInMinutes 4 -BackendPort 3389
El primer comando obtiene el equilibrador de carga denominado MyloadBalancer y, a continuación, lo almacena en la variable $slb. El segundo comando crea una configuración de regla NAT de entrada denominada natRuleV2.Los parámetros FrontendIpConfiguration, BackendAddressPool, Protocol, FrontendPortRangeStart, FrontendPortRangeEnd y BackendPort son necesarios para crear una configuración de regla NAT de entrada V2.
Parámetros
-BackendAddressPool
Especifica el grupo de direcciones de back-end que se va a asociar a una configuración de regla NAT de entrada.
Tipo: | PSBackendAddressPool |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-BackendAddressPoolId
Especifica el identificador de un objeto BackendAddressPool que se va a asociar a una configuración de regla NAT de entrada.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-BackendPort
Especifica el puerto de back-end para el tráfico que coincide con esta 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: | AzContext, 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 del equilibrador de carga.
Tipo: | PSFrontendIPConfiguration |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-FrontendIpConfigurationId
Especifica el identificador de 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 del equilibrador de carga.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-FrontendPortRangeEnd
Especifica el último número de puerto del intervalo de puertos externos que usa una configuración de regla. Los valores aceptables oscilan entre 1 y 65535.
Tipo: | Nullable<T>[Int32] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-FrontendPortRangeStart
Especifica el primer número de puerto del intervalo de puertos externos que usa una configuración de regla. Los valores aceptables oscilan entre 1 y 65534.
Tipo: | Nullable<T>[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, para el que se mantiene el estado de las conversaciones 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 |
-Name
Especifica el nombre de la configuración de regla que crea este cmdlet.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Protocol
Especifica un protocolo. Los valores permitidos para este parámetro son los siguientes:
- Tcp
- 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 |