New-AzApplicationGatewayFrontendIPConfig

Uygulama ağ geçidi için bir ön uç IP yapılandırması oluşturur.

Syntax

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

Description

New-AzApplicationGatewayFrontendIPConfig cmdlet'i, Azure uygulama ağ geçidi için bir ön uç IP yapılandırması oluşturur. 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çidinde en fazla bir genel IP adresi ve bir özel IP adresi olabilir. Genel IP adresi ve özel IP adresi, ön uç IP adresleri olarak ayrı olarak eklenmelidir.

Örnekler

Örnek 1: Genel IP kaynak nesnesi kullanarak ön uç IP yapılandırması oluşturma

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

İlk komut bir genel IP kaynağı nesnesi oluşturur ve bunu $PublicIP değişkeninde depolar. İkinci komut, FrontEndIP01 adlı yeni bir ön uç IP yapılandırması oluşturmak için $PublicIP kullanır ve bunu $FrontEnd değişkeninde depolar.

Örnek 2: Ön uç IP adresi olarak statik özel IP oluşturma

$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

İ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, ikinci komuttan ve özel IP adresi 10.0.1.1'den $Subnet kullanarak FrontEndIP02 adlı bir ön uç IP yapılandırması oluşturur ve bunu $FrontEnd değişkeninde depolar.

Örnek 3: Ön uç IP adresi olarak dinamik özel IP oluşturma

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP03" -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, ikinci komuttan $Subnet kullanarak FrontEndIP03 adlı bir ön uç IP yapılandırması oluşturur ve $FrontEnd değişkeninde depolar.

Parametreler

-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

Bu cmdlet'in oluşturduğu ö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

Bu cmdlet'in uygulama ağ geçidinin ön uç IP adresiyle ilişkilendirdiği özel IP adresini belirtir. Bu, yalnızca bir alt ağ belirtilirse belirtilebilir. Bu IP, alt ağdan statik olarak 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çidinin ön uç IP adresiyle ilişkilendirdiği genel IP adresi nesnesini 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çidinin ön uç IP'si ile ilişkilendirdiği genel IP adresi kimliğini belirtir.

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

-Subnet

Bu cmdlet'in uygulama ağ geçidinin ön uç IP adresiyle ilişkilendirdiği alt ağ nesnesini belirtir. Bu parametreyi belirtirseniz, ağ geçidinin özel bir IP adresi kullandığı anlamına gelir. PrivateIPAddress parametresi belirtilirse, bu parametre tarafından belirtilen 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 uygulama ağ geçidinin ön uç IP yapılandırmasıyla ilişkilendirdiği alt ağ kimliğini belirtir. Subnet parametresini belirtirseniz, ağ geçidinin özel bir IP adresi kullandığı anlamına gelir. PrivateIPAddress parametresi belirtilirse, Alt Ağ tarafından belirtilen 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:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None

Çıkışlar

PSApplicationGatewayFrontendIPConfiguration