Add-AzApplicationGatewayFrontendIPConfig

Bir uygulama ağ geçidine ön uç IP yapılandırması ekler.

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

Add-AzApplicationGatewayFrontendIPConfig cmdlet'i bir uygulama ağ geçidine ön uç IP yapılandırması ekler. Uygulama ağ geçidi iki tür ön uç IP yapılandırmasını destekler:

  • Genel IP adresleri
  • İç yük dengeleme (ILB) kullanan özel IP adresleri Bir uygulama ağ geçidi en fazla bir genel IP'ye ve bir özel IP'ye sahip olabilir. Genel IP adresini ve özel IP adresini ayrı ön uç IP'leri olarak ekleyin.

Örnekler

Örnek 1: Ön uç IP adresi olarak genel IP ekleme

$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

İlk komut bir genel IP adresi nesnesi oluşturur ve $PublicIp değişkeninde depolar. İkinci komut, ResourceGroup01 adlı kaynak grubuna ait ApplicationGateway01 adlı uygulama ağ geçidini alır ve $AppGw değişkeninde depolar. Üçüncü komut, $PublicIp'de depolanan adresi kullanarak $AppGw'daki ağ geçidi için FrontEndIp01 adlı ön uç IP yapılandırmasını ekler.

Örnek 2: Ön uç IP adresi olarak statik özel IP ekleme

$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

İlk komut, ResourceGroup01 adlı kaynak grubuna ait VNet01 adlı bir sanal ağ alır ve bunu $VNet değişkeninde depolar. İkinci komut, ilk komuttan $VNet kullanarak Subnet01 adlı bir alt ağ yapılandırmasını alır ve $Subnet değişkeninde depolar. Üçüncü komut, ResourceGroup01 adlı kaynak grubuna ait ApplicationGateway01 adlı uygulama ağ geçidini alır ve $AppGw değişkeninde depolar. Dördüncü komut, ikinci komuttan $Subnet ve 10.0.1.1 özel IP adresini kullanarak FrontendIP02 adlı bir ön uç IP yapılandırması ekler.

Örnek 3: Ön uç IP adresi olarak dinamik özel IP ekleme

$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

İlk komut, ResourceGroup01 adlı kaynak grubuna ait VNet01 adlı bir sanal ağ alır ve bunu $VNet değişkeninde depolar. İkinci komut, ilk komuttan $VNet kullanarak Subnet01 adlı bir alt ağ yapılandırmasını alır ve $Subnet değişkeninde depolar. Üçüncü komut, ResourceGroup01 adlı kaynak grubuna ait ApplicationGateway01 adlı uygulama ağ geçidini alır ve $AppGw değişkeninde depolar. Dördüncü komut, ikinci komuttan $Subnet kullanarak FrontendIP02 adlı bir ön uç IP yapılandırması ekler.

Parametreler

-ApplicationGateway

Bu cmdlet'in ön uç IP yapılandırması eklediği uygulama ağ geçidini belirtir.

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

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

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

-Name

Eklenecek ön uç IP yapılandırmasının adını belirtir.

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

-PrivateIPAddress

Uygulama ağ geçidi için ön uç IP olarak eklenecek özel IP adresini belirtir. Belirtilirse, bu IP statik olarak alt ağdan ayrılır.

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

Bu cmdlet'in uygulama ağ geçidi için ön uç IP adresi olarak eklediği genel IP adresini belirtir.

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

-PublicIPAddressId

Bu cmdlet'in uygulama ağ geçidi için ön uç IP adresi olarak eklediği genel IP adresinin kimliğini belirtir.

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

-Subnet

Bu cmdlet'in ön uç IP yapılandırması olarak eklediği alt ağı belirtir. Bu parametreyi belirtirseniz, uygulama ağ geçidinin özel IP tabanlı yapılandırmayı desteklediği anlamına gelir. PrivateIPAddress parametresi belirtilirse, bu alt ağa ait olmalıdır. PrivateIPAddress belirtilmezse, bu alt ağdaki IP adreslerinden biri, uygulama ağ geçidinin ön uç IP adresi olarak dinamik olarak alınır.

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

-SubnetId

Bu cmdlet'in ön uç IP yapılandırması olarak eklediği alt ağ kimliğini belirtir. Alt ağın geçirilmesi özel IP anlamına gelir. PrivateIPAddress parametresi belirtilirse, bu alt ağa ait olmalıdır. Aksi takdirde, bu alt ağın IP'lerinden biri dinamik olarak uygulama ağ geçidinin ön uç IP'si olarak alınır.

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

Girişler

PSApplicationGateway

Çıkışlar

PSApplicationGateway