Compartir a través de


New-AzApplicationGatewayFrontendIPConfig

Crea una configuración de IP de front-end para una puerta de enlace de aplicaciones.

Sintaxis

New-AzApplicationGatewayFrontendIPConfig
   -Name <String>
   [-PrivateIPAddress <String>]
   [-SubnetId <String>]
   [-PublicIPAddressId <String>]
   [-PrivateLinkConfigurationId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzApplicationGatewayFrontendIPConfig
   -Name <String>
   [-PrivateIPAddress <String>]
   [-Subnet <PSSubnet>]
   [-PublicIPAddress <PSPublicIpAddress>]
   [-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

El cmdlet New-AzApplicationGatewayFrontendIPConfig crea una configuración de IP de front-end para una puerta de enlace de aplicaciones de Azure. Una puerta de enlace de aplicaciones admite dos tipos de configuración de IP de front-end:

  • Direcciones IP públicas: direcciones IP privadas mediante el equilibrio de carga interno (ILB). Una puerta de enlace de aplicaciones puede tener como máximo una dirección IP pública y una dirección IP privada. La dirección IP pública y la dirección IP privada deben agregarse por separado como direcciones IP de front-end.

Ejemplos

Ejemplo 1: Creación de una configuración de IP de front-end mediante un objeto de recurso de IP pública

$PublicIP = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIP01" -location "West US" -AllocationMethod Dynamic
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontEndIP01" -PublicIPAddress $PublicIP

El primer comando crea un objeto de recurso de dirección IP pública y lo almacena en la variable $PublicIP. El segundo comando usa $PublicIP para crear una nueva configuración de IP de front-end denominada FrontEndIP01 y almacenarla en la variable $FrontEnd.

Ejemplo 2: Creación de una dirección IP privada estática como dirección IP de front-end

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP02" -Subnet $Subnet -PrivateIPAddress 10.0.1.1

El primer comando obtiene una red virtual denominada VNet01 que pertenece al grupo de recursos denominado ResourceGroup01 y la almacena en la variable $VNet. El segundo comando obtiene una configuración de subred denominada Subnet01 mediante $VNet del primer comando y la almacena en la variable $Subnet. El tercer comando crea una configuración ip de front-end denominada FrontEndIP02 mediante $Subnet desde el segundo comando y la dirección IP privada 10.0.1.1 y, a continuación, la almacena en la variable $FrontEnd.

Ejemplo 3: Creación de una dirección IP privada dinámica como dirección IP de front-end

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP03" -Subnet $Subnet

El primer comando obtiene una red virtual denominada VNet01 que pertenece al grupo de recursos denominado ResourceGroup01 y la almacena en la variable $VNet. El segundo comando obtiene una configuración de subred denominada Subnet01 mediante $VNet del primer comando y la almacena en la variable $Subnet. El tercer comando crea una configuración ip de front-end denominada FrontEndIP03 mediante $Subnet desde el segundo comando y la almacena en la variable $FrontEnd.

Parámetros

-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

-Name

Especifica el nombre de la configuración ip de front-end 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

-PrivateIPAddress

Especifica la dirección IP privada que este cmdlet asocia a la dirección IP de front-end de la puerta de enlace de aplicaciones. Solo se puede especificar si se especifica una subred. Esta dirección IP se asigna estáticamente desde la subred.

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

-PrivateLinkConfiguration

PrivateLinkConfiguration

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

-PrivateLinkConfigurationId

PrivateLinkConfigurationId

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

-PublicIPAddress

Especifica el objeto de dirección IP pública que este cmdlet asocia a la dirección IP de front-end de la puerta de enlace de aplicaciones.

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

-PublicIPAddressId

Especifica el identificador de dirección IP pública que este cmdlet asocia a la dirección IP de front-end de la puerta de enlace de aplicaciones.

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

-Subnet

Especifica el objeto de subred que este cmdlet asocia a la dirección IP de front-end de la puerta de enlace de aplicaciones. Si especifica este parámetro, implica que la puerta de enlace usa una dirección IP privada. Si se especifica el parámetro PrivateIPAddress, debe pertenecer a la subred especificada por este parámetro. Si no se especifica privateIPAddress, una de las direcciones IP de esta subred se selecciona dinámicamente como dirección IP de front-end de la puerta de enlace de aplicaciones.

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

-SubnetId

Especifica el identificador de subred que este cmdlet asocia a la configuración ip de front-end de la puerta de enlace de aplicaciones. Si especifica el parámetro Subred, implica que la puerta de enlace usa una dirección IP privada. Si se especifica el parámetro PrivateIPAddress, debe pertenecer a la subred especificada por Subred. Si no se especifica privateIPAddress, una de las direcciones IP de esta subred se selecciona dinámicamente como dirección IP de front-end de la puerta de enlace de aplicaciones.

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

Entradas

None

Salidas

PSApplicationGatewayFrontendIPConfiguration