New-AzureRmApplicationGatewayFrontendIPConfig
Vytvoří konfiguraci front-endové IP adresy pro aplikační bránu.
Upozorňující
Modul AzureRM PowerShell je od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.
Syntaxe
New-AzureRmApplicationGatewayFrontendIPConfig
-Name <String>
[-PrivateIPAddress <String>]
[-SubnetId <String>]
[-PublicIPAddressId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzureRmApplicationGatewayFrontendIPConfig
-Name <String>
[-PrivateIPAddress <String>]
[-Subnet <PSSubnet>]
[-PublicIPAddress <PSPublicIpAddress>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina New-AzureRmApplicationGatewayFrontendIPConfig vytvoří konfiguraci front-endové IP adresy pro aplikační bránu Azure. 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
PS C:\>$PublicIP = New-AzureRmPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIP01" -location "West US" -AllocationMethod Dynamic
PS C:\> $FrontEnd = New-AzureRmApplicationGatewayFrontendIPConfig -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
PS C:\>$VNet = Get-AzureRmvirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
PS C:\> $FrontEnd = New-AzureRmApplicationGatewayFrontendIPConfig -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
PS C:\>$VNet = Get-AzureRmvirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
PS C:\> $FrontEnd = New-AzureRmApplicationGatewayFrontendIPConfig -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.
Typ: | IAzureContextContainer |
Aliasy: | 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, kterou tato rutina vytvoří.
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 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ě.
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 objekt veřejné IP adresy, který tato rutina přidruží k front-endové IP adrese aplikační brány.
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, které tato rutina přidruží k front-endové IP adrese 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 |
-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 PrivateIPAddresss, 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.
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ř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.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
None
Výstupy
PSApplicationGatewayFrontendIPConfiguration