Add-AzApplicationGatewayFrontendIPConfig
Přidá konfiguraci front-endové IP adresy do aplikační brány.
Syntaxe
Add-AzApplicationGatewayFrontendIPConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-PrivateIPAddress <String>]
[-SubnetId <String>]
[-PublicIPAddressId <String>]
[-PrivateLinkConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Add-AzApplicationGatewayFrontendIPConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-PrivateIPAddress <String>]
[-Subnet <PSSubnet>]
[-PublicIPAddress <PSPublicIpAddress>]
[-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina Add-AzApplicationGatewayFrontendIPConfig přidá konfiguraci front-end IP adresy do aplikační brány. Aplikační brána podporuje dva typy konfigurací front-endových IP adres:
- veřejné IP adresy,
- Privátní IP adresy využívající interní vyrovnávání zatížení (ILB) Aplikační brána může mít maximálně jednu veřejnou IP adresu a jednu privátní IP adresu. Přidejte veřejnou IP adresu a privátní IP adresu jako samostatné IP adresy front-endu.
Příklady
Příklad 1: Přidání veřejné IP adresy jako front-endové IP adresy
$PublicIp = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIp01" -location "West US" -AllocationMethod Dynamic
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Add-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -Name "FrontEndIp01" -PublicIPAddress $PublicIp
První příkaz vytvoří objekt veřejné IP adresy a uloží ho do proměnné $PublicIp. Druhý příkaz získá aplikační bránu s názvem ApplicationGateway01, která patří do skupiny prostředků s názvem ResourceGroup01, a uloží ji do proměnné $AppGw. Třetí příkaz přidá konfiguraci front-end IP adresy s názvem FrontEndIp01 pro bránu v $AppGw pomocí adresy uložené v $PublicIp.
Příklad 2: Přidání statické privátní IP adresy jako front-endové IP adresy
$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Add-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -Name "FrontendIP02" -Subnet $Subnet -PrivateIPAddress 10.0.1.1
První příkaz získá virtuální síť s názvem VNet01, která patří do skupiny prostředků s názvem ResourceGroup01, a uloží ji do proměnné $VNet. Druhý příkaz získá konfiguraci podsítě s názvem Subnet01 pomocí $VNet z prvního příkazu a uloží ji do proměnné $Subnet. Třetí příkaz získá aplikační bránu s názvem ApplicationGateway01, která patří do skupiny prostředků s názvem ResourceGroup01, a uloží ji do proměnné $AppGw. Čtvrtý příkaz přidá konfiguraci front-end IP adresy s názvem FrontendIP02 pomocí $Subnet z druhého příkazu a privátní IP adresy 10.0.1.1.
Příklad 3: Přidání dynamické privátní IP adresy jako front-endové IP adresy
$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Add-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw -Name "FrontendIP02" -Subnet $Subnet
První příkaz získá virtuální síť s názvem VNet01, která patří do skupiny prostředků s názvem ResourceGroup01, a uloží ji do proměnné $VNet. Druhý příkaz získá konfiguraci podsítě s názvem Subnet01 pomocí $VNet z prvního příkazu a uloží ji do proměnné $Subnet. Třetí příkaz získá aplikační bránu s názvem ApplicationGateway01, která patří do skupiny prostředků s názvem ResourceGroup01, a uloží ji do proměnné $AppGw. Čtvrtý příkaz přidá konfiguraci front-endOVÉ IP adresy s názvem FrontendIP02 pomocí $Subnet z druhého příkazu.
Parametry
-ApplicationGateway
Určuje aplikační bránu, do které tato rutina přidá konfiguraci front-endOVÉ IP adresy.
Typ: | PSApplicationGateway |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje název konfigurace front-endOVÉ IP adresy, která se má přidat.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PrivateIPAddress
Určuje privátní IP adresu, kterou chcete přidat jako front-endovou IP adresu pro aplikační bránu. Pokud je tato IP adresa zadaná, je staticky přidělená z podsítě.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PrivateLinkConfiguration
PrivateLinkConfiguration
Typ: | PSApplicationGatewayPrivateLinkConfiguration |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PrivateLinkConfigurationId
PrivateLinkConfigurationId
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PublicIPAddress
Určuje veřejnou IP adresu, kterou tato rutina přidá jako front-endovou IP adresu pro aplikační bránu.
Typ: | PSPublicIpAddress |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PublicIPAddressId
Určuje ID veřejné IP adresy, kterou tato rutina přidá jako front-endovou IP adresu pro aplikační bránu.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Subnet
Určuje podsíť, kterou tato rutina přidá jako konfiguraci front-end IP adresy. Pokud zadáte tento parametr, znamená to, že aplikační brána podporuje konfiguraci založenou na privátní IP adrese. Pokud je zadaný parametr PrivateIPAddress, měl by patřit do této podsítě. Pokud není zadaná hodnota PrivateIPAddress, jedna z IP adres z této podsítě se dynamicky vyzvedne jako front-endová IP adresa aplikační brány.
Typ: | PSSubnet |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SubnetId
Určuje ID podsítě, které tato rutina přidá jako konfiguraci front-endOVÉ IP adresy. Předávání podsítě znamená privátní IP adresu. Pokud je zadaný parametr PrivateIPAddress, měl by patřit do této podsítě. Jinak se jedna z IP adres z této podsítě dynamicky přebírá jako front-endová IP adresa aplikační brány.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell