New-AzApplicationGatewayFrontendIPConfig

Vytvoří konfiguraci front-endové IP adresy pro aplikační bránu.

Syntax

SetByResourceId

New-AzApplicationGatewayFrontendIPConfig
    -Name <String>
    [-PrivateIPAddress <String>]
    [-SubnetId <String>]
    [-PublicIPAddressId <String>]
    [-PrivateLinkConfigurationId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SetByResource

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

Description

Rutina New-AzApplicationGatewayFrontendIPConfig vytvoří konfiguraci front-endové IP adresy pro Azure aplikační bránu. Aplikační brána podporuje dva typy konfigurace 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. Veřejná IP adresa a privátní IP adresa by se měly přidat samostatně jako front-endové IP adresy.

Příklady

Příklad 1: Vytvoření konfigurace front-endové IP adresy pomocí objektu prostředku veřejné IP adresy

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

První příkaz vytvoří objekt prostředku veřejné IP adresy a uloží ho do proměnné $PublicIP. Druhý příkaz používá $PublicIP k vytvoření nové konfigurace front-end IP adresy s názvem FrontEndIP01 a uloží ji do proměnné $FrontEnd.

Příklad 2: Vytvoření statické privátní IP adresy jako front-endové IP adresy

$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

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 vytvoří konfiguraci front-endOVÉ IP adresy s názvem FrontEndIP02 pomocí $Subnet z druhého příkazu a privátní IP adresy 10.0.1.1 a uloží ji do proměnné $FrontEnd.

Příklad 3: Vytvoření dynamické privátní IP adresy jako front-endové IP adresy

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP03" -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 vytvoří konfiguraci front-endové IP adresy s názvem FrontEndIP03 pomocí $Subnet z druhého příkazu a uloží ji do proměnné $FrontEnd.

Parametry

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Vlastnosti parametru

Typ:IAzureContextContainer
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Name

Určuje název konfigurace front-endOVÉ IP adresy, kterou tato rutina vytvoří.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PrivateIPAddress

Určuje privátní IP adresu, kterou tato rutina přidruží k front-endové IP adrese aplikační brány. Tuto možnost je možné zadat pouze v případě, že je zadaná podsíť. Tato IP adresa je staticky přidělená z podsítě.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PrivateLinkConfiguration

Konfigurace PrivateLinku

Vlastnosti parametru

Typ:PSApplicationGatewayPrivateLinkConfiguration
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SetByResource
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PrivateLinkConfigurationId

PrivateLinkConfigurationId

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SetByResourceId
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PublicIPAddress

Určuje objekt veřejné IP adresy, který tato rutina přidruží k front-endové IP adrese aplikační brány.

Vlastnosti parametru

Typ:PSPublicIpAddress
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SetByResource
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PublicIPAddressId

Určuje ID veřejné IP adresy, které tato rutina přidruží k front-endové IP adrese aplikační brány.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SetByResourceId
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Subnet

Určuje objekt podsítě, který tato rutina přidruží k front-endové IP adrese aplikační brány. Pokud zadáte tento parametr, znamená to, že brána používá privátní IP adresu. Pokud je zadaný parametr PrivateIPAddress , měl by patřit do podsítě určené tímto parametrem. 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.

Vlastnosti parametru

Typ:PSSubnet
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SetByResource
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-SubnetId

Určuje ID podsítě, které tato rutina přidruží ke konfiguraci front-endOVÉ IP adresy aplikační brány. Pokud zadáte parametr Podsíť , znamená to, že brána používá privátní IP adresu. Pokud je zadaný parametr PrivateIPAddress , měl by patřit do podsítě určené 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.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SetByResourceId
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

None

Výstupy

PSApplicationGatewayFrontendIPConfiguration