Megosztás a következőn keresztül:


Add-AzApplicationGatewayFrontendIPConfig

Előtér-IP-konfigurációt ad hozzá egy application gatewayhez.

Syntax

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

Az Add-AzApplicationGatewayFrontendIPConfig parancsmag előtér-IP-konfigurációt ad hozzá egy alkalmazásátjáróhoz. Az Application Gateway kétféle előtér-IP-konfigurációt támogat:

  • Nyilvános IP-címek
  • Belső terheléselosztást használó privát IP-címek (ILB) Az application Gateway legfeljebb egy nyilvános IP-címmel és egy privát IP-címmel rendelkezhet. Adja hozzá a nyilvános IP-címet és a privát IP-címet külön előtérbeli IP-címként.

Példák

1. példa: Nyilvános IP-cím hozzáadása előtérbeli IP-címként

$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

Az első parancs létrehoz egy nyilvános IP-címobjektumot, és a $PublicIp változóban tárolja. A második parancs lekéri az ApplicationGateway01 nevű application gatewayt, amely a ResourceGroup01 nevű erőforráscsoporthoz tartozik, és a $AppGw változóban tárolja. A harmadik parancs hozzáadja a FrontEndIp01 nevű előtérbeli IP-konfigurációt az átjáróhoz $AppGw a $PublicIp tárolt cím használatával.

2. példa: Statikus privát IP-cím hozzáadása előtérbeli IP-címként

$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

Az első parancs egy VNet01 nevű virtuális hálózatot kap, amely a ResourceGroup01 nevű erőforráscsoporthoz tartozik, és a $VNet változóban tárolja. A második parancs lekéri az Alhálózat01 nevű alhálózat-konfigurációt az első parancs $VNet használatával, és a $Subnet változóban tárolja. A harmadik parancs lekéri az ApplicationGateway01 nevű Application Gatewayt, amely a ResourceGroup01 nevű erőforráscsoporthoz tartozik, és a $AppGw változóban tárolja. A negyedik parancs hozzáad egy FrontendIP02 nevű előtérbeli IP-konfigurációt a második parancs $Subnet és a 10.0.1.1 privát IP-cím használatával.

3. példa: Dinamikus privát IP-cím hozzáadása előtérbeli IP-címként

$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

Az első parancs egy VNet01 nevű virtuális hálózatot kap, amely a ResourceGroup01 nevű erőforráscsoporthoz tartozik, és a $VNet változóban tárolja. A második parancs lekéri az Alhálózat01 nevű alhálózat-konfigurációt az első parancs $VNet használatával, és a $Subnet változóban tárolja. A harmadik parancs lekéri az ApplicationGateway01 nevű Application Gatewayt, amely a ResourceGroup01 nevű erőforráscsoporthoz tartozik, és a $AppGw változóban tárolja. A negyedik parancs hozzáad egy FrontendIP02 nevű előtérbeli IP-konfigurációt a második parancs $Subnet használatával.

Paraméterek

-ApplicationGateway

Azt az application gatewayt adja meg, amelyhez ez a parancsmag előtér-IP-konfigurációt ad hozzá.

Type:PSApplicationGateway
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Megadja a hozzáadni kívánt előtérbeli IP-konfiguráció nevét.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PrivateIPAddress

Megadja azt a privát IP-címet, amely előtér-IP-címként lesz hozzáadva az application gatewayhez. Ha meg van adva, ez az IP-cím statikusan van lefoglalva az alhálózatból.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateLinkConfiguration

PrivateLinkConfiguration

Type:PSApplicationGatewayPrivateLinkConfiguration
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateLinkConfigurationId

PrivateLinkConfigurationId

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIPAddress

Megadja azt a nyilvános IP-címet, amelyet ez a parancsmag előtér-IP-címként ad hozzá az Application Gatewayhez.

Type:PSPublicIpAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIPAddressId

Megadja annak a nyilvános IP-címnek az azonosítóját, amelyet ez a parancsmag az application gateway előtérbeli IP-címeként ad hozzá.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Subnet

Meghatározza azt az alhálózatot, amelyet ez a parancsmag előtér-IP-konfigurációként ad hozzá. Ha ezt a paramétert adja meg, az azt jelenti, hogy az Application Gateway támogatja a privát IP-alapú konfigurációt. Ha a PrivateIPAddress paraméter meg van adva, annak ehhez az alhálózathoz kell tartoznia. Ha a PrivateIPAddress nincs megadva, az alhálózat egyik IP-címe dinamikusan lesz felvéve az application gateway előtérbeli IP-címeként.

Type:PSSubnet
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetId

Megadja azt az alhálózat-azonosítót, amelyet ez a parancsmag az előtérbeli IP-konfigurációként ad hozzá. Az alhálózat átadása magánhálózati IP-címet jelent. Ha a PrivateIPAddress paraméter meg van adva, annak ehhez az alhálózathoz kell tartoznia. Ellenkező esetben az alhálózat egyik IP-címe dinamikusan lesz felvéve az application gateway előtérbeli IP-címeként.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

PSApplicationGateway

Kimenetek

PSApplicationGateway