Condividi tramite


New-AzApplicationGatewayFrontendIPConfig

Crea una configurazione IP front-end per un gateway applicazione.

Sintassi

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>]

Descrizione

Il cmdlet New-AzApplicationGatewayFrontendIPConfig crea una configurazione IP front-end per un gateway applicazione di Azure. Un gateway applicazione supporta due tipi di configurazione IP front-end:

  • Indirizzi IP pubblici: indirizzi IP privati che usano il bilanciamento del carico interno( ILB). Un gateway applicazione può avere al massimo un indirizzo IP pubblico e un indirizzo IP privato. L'indirizzo IP pubblico e l'indirizzo IP privato devono essere aggiunti separatamente come indirizzi IP front-end.

Esempio

Esempio 1: Creare una configurazione IP front-end usando un oggetto risorsa IP pubblico

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

Il primo comando crea un oggetto risorsa IP pubblico e lo archivia nella variabile $PublicIP. Il secondo comando usa $PublicIP per creare una nuova configurazione IP front-end denominata FrontEndIP01 e la archivia nella variabile $FrontEnd.

Esempio 2: Creare un indirizzo IP privato statico come indirizzo IP 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

Il primo comando ottiene una rete virtuale denominata VNet01 che appartiene al gruppo di risorse denominato ResourceGroup01 e la archivia nella variabile $VNet. Il secondo comando ottiene una configurazione della subnet denominata Subnet01 usando $VNet dal primo comando e la archivia nella variabile $Subnet. Il terzo comando crea una configurazione IP front-end denominata FrontEndIP02 usando $Subnet dal secondo comando e dall'indirizzo IP privato 10.0.1.1 e quindi la archivia nella variabile $FrontEnd.

Esempio 3: Creare un indirizzo IP privato dinamico come indirizzo IP front-end

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

Il primo comando ottiene una rete virtuale denominata VNet01 che appartiene al gruppo di risorse denominato ResourceGroup01 e la archivia nella variabile $VNet. Il secondo comando ottiene una configurazione della subnet denominata Subnet01 usando $VNet dal primo comando e la archivia nella variabile $Subnet. Il terzo comando crea una configurazione IP front-end denominata FrontEndIP03 usando $Subnet dal secondo comando e la archivia nella variabile $FrontEnd.

Parametri

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome della configurazione IP front-end creata da questo cmdlet.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PrivateIPAddress

Specifica l'indirizzo IP privato associato a questo cmdlet all'indirizzo IP front-end del gateway applicazione. Questa opzione può essere specificata solo se viene specificata una subnet. Questo indirizzo IP viene allocato in modo statico dalla subnet.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PrivateLinkConfiguration

PrivateLinkConfiguration

Tipo:PSApplicationGatewayPrivateLinkConfiguration
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PrivateLinkConfigurationId

PrivateLinkConfigurationId

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PublicIPAddress

Specifica l'oggetto indirizzo IP pubblico associato a questo cmdlet all'indirizzo IP front-end del gateway applicazione.

Tipo:PSPublicIpAddress
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PublicIPAddressId

Specifica l'ID indirizzo IP pubblico associato a questo cmdlet all'indirizzo IP front-end del gateway applicazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Subnet

Specifica l'oggetto subnet associato a questo cmdlet all'indirizzo IP front-end del gateway applicazione. Se si specifica questo parametro, significa che il gateway usa un indirizzo IP privato. Se viene specificato il parametro privateIPAddress , deve appartenere alla subnet specificata da questo parametro. Se non viene specificato PrivateIPAddress, uno degli indirizzi IP di questa subnet viene prelevato dinamicamente come indirizzo IP front-end del gateway applicazione.

Tipo:PSSubnet
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SubnetId

Specifica l'ID subnet associato a questo cmdlet alla configurazione IP front-end del gateway applicazione. Se si specifica il parametro subnet , significa che il gateway usa un indirizzo IP privato. Se viene specificato il parametro PrivateIPAddress, deve appartenere alla subnet specificata da Subnet. Se non viene specificato PrivateIPAddress, uno degli indirizzi IP di questa subnet viene prelevato dinamicamente come indirizzo IP front-end del gateway applicazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

PSApplicationGatewayFrontendIPConfiguration