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