Set-AzApplicationGatewayFrontendIPConfig
Modifica una configuración de dirección IP de front-end.
Set-AzApplicationGatewayFrontendIPConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-PrivateIPAddress <String>]
[-SubnetId <String>]
[-PublicIPAddressId <String>]
[-PrivateLinkConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzApplicationGatewayFrontendIPConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-PrivateIPAddress <String>]
[-Subnet <PSSubnet>]
[-PublicIPAddress <PSPublicIpAddress>]
[-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
El cmdlet Set-AzApplicationGatewayFrontendIPConfig actualiza una configuración de IP de front-end. Una puerta de enlace de aplicaciones admite dos tipos de direcciones IP de front-end:
- Direcciones IP públicas
- Direcciones IP privadas para las que la configuración usa 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. Una dirección IP pública y una dirección IP privada deben agregarse por separado como direcciones IP de front-end.
Ejemplo 1: Establecimiento de una dirección IP pública como IP de front-end de una puerta de enlace de aplicaciones
$PublicIp = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIp01" -location "West US" -AllocationMethod Dynamic
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Set-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -Name "FrontEndIp01" -PublicIPAddress $PublicIp
El primer comando crea un objeto de dirección IP pública y lo almacena en la variable $PublicIp. El segundo comando obtiene la puerta de enlace de aplicaciones denominada ApplicationGateway01 que pertenece al grupo de recursos denominado ResourceGroup01 y la almacena en la variable $AppGw. El tercer comando actualiza la configuración ip de front-end denominada FrontEndIp01, para la puerta de enlace en $AppGw, mediante la dirección almacenada en $PublicIp.
Ejemplo 2: Establecimiento de una dirección IP privada estática como ip de front-end de una puerta de enlace de aplicaciones
$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Set-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -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 obtiene la puerta de enlace de aplicaciones denominada ApplicationGateway01 que pertenece al grupo de recursos denominado ResourceGroup01 y la almacena en la variable $AppGw. El cuarto comando agrega una configuración ip de front-end denominada FrontendIP02 mediante $Subnet del segundo comando y la dirección IP privada 10.0.1.1.
Ejemplo 3: Establecimiento de una dirección IP privada dinámica como dirección IP de front-end de una puerta de enlace de aplicaciones
$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Set-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -Name "FrontendIP02" -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 obtiene la puerta de enlace de aplicaciones denominada ApplicationGateway01 que pertenece al grupo de recursos denominado ResourceGroup01 y la almacena en la variable $AppGw. El cuarto comando agrega una configuración ip de front-end denominada FrontendIP02 mediante $Subnet del segundo comando.
Especifica un objeto de puerta de enlace de aplicaciones en el que se va a modificar la configuración de IP de front-end.
Tipo: | PSApplicationGateway |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
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 |
Especifica el nombre de la configuración de IP de front-end que modifica este cmdlet.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Especifica la dirección IP privada. Si se especifica, 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
Tipo: | PSApplicationGatewayPrivateLinkConfiguration |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
PrivateLinkConfigurationId
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Especifica la dirección IP pública.
Tipo: | PSPublicIpAddress |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Especifica el identificador de la dirección IP pública.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Especifica la subred que usa la puerta de enlace de aplicaciones. Especifique este parámetro si la puerta de enlace usa una dirección IP privada. Si se especifica la dirección PrivateIPAddress , debe pertenecer a esta 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: | PSSubnet |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Especifica el identificador de subred. Especifique este parámetro si la puerta de enlace usa una dirección IP privada. Si se especifica el parámetro PrivateIPAddress , debe pertenecer a esta 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 |
Azure PowerShell oharrak
Azure PowerShell iturburu irekiko proiektu bat da. Hautatu esteka bat oharrak bidaltzeko: