Set-AzApplicationGatewayFrontendIPConfig

Ön uç IP adresi yapılandırmasını değiştirir.

Syntax

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

Description

Set-AzApplicationGatewayFrontendIPConfig cmdlet'i bir ön uç IP yapılandırmasını güncelleştirir. Uygulama ağ geçidi iki tür ön uç IP adresini destekler:

  • Genel IP adresleri
  • Yapılandırmanın İç Yük Dengeleme (ILB) kullandığı ö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'yi bir uygulama ağ geçidinin ön uç IP'si olarak ayarlama

$PublicIp = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIp01" -location "West US" -AllocationMethod Dynamic
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Set-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ı güncelleştirir.

Örnek 2: Statik özel IP'yi bir uygulama ağ geçidinin ön uç IP'si olarak ayarlama

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Set-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: Dinamik özel IP'yi bir uygulama ağ geçidinin ön uç IP'si olarak ayarlama

$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$AppGw = Set-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

Ön uç IP yapılandırmasının değiştirileceği bir uygulama ağ geçidi nesnesi 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

Bu cmdlet'in değiştirildiği ö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

Ö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

Genel IP adresini belirtir.

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

-PublicIPAddressId

Genel IP adresinin kimliğini belirtir.

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

-Subnet

Uygulama ağ geçidinin kullandığı alt ağı belirtir. Ağ geçidi özel bir IP adresi kullanıyorsa bu parametreyi belirtin. PrivateIPAddress adresi 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

Alt ağ kimliğini belirtir. Ağ geçidi özel bir IP adresi kullanıyorsa bu parametreyi belirtin. 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:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

PSApplicationGateway

Çıkışlar

PSApplicationGateway