Set-AzApplicationGatewayFrontendIPConfig

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

Syntax

SetByResourceId

Set-AzApplicationGatewayFrontendIPConfig
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    [-PrivateIPAddress <String>]
    [-SubnetId <String>]
    [-PublicIPAddressId <String>]
    [-PrivateLinkConfigurationId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-AcquirePolicyToken]
    [-ChangeReference <String>]
    [<CommonParameters>]

SetByResource

Set-AzApplicationGatewayFrontendIPConfig
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    [-PrivateIPAddress <String>]
    [-Subnet <PSSubnet>]
    [-PublicIPAddress <PSPublicIpAddress>]
    [-PrivateLinkConfiguration <PSApplicationGatewayPrivateLinkConfiguration>]
    [-DefaultProfile <IAzureContextContainer>]
    [-AcquirePolicyToken]
    [-ChangeReference <String>]
    [<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

-AcquirePolicyToken

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alın.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ApplicationGateway

Ön uç IP yapılandırmasının değiştirileceği bir uygulama ağ geçidi nesnesi belirtir.

Parametre özellikleri

Tür:PSApplicationGateway
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:True
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-ChangeReference

Bu kaynak işleminin değişiklik başvuru kaynak kimliği.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-DefaultProfile

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

Parametre özellikleri

Tür:IAzureContextContainer
Default value:None
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:AzContext, AzureRmContext, AzureCredential

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Name

Bu cmdlet'in değiştirildiği ön uç IP yapılandırmasının adını belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:True
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PrivateIPAddress

Özel IP adresini belirtir. Belirtilirse, bu IP statik olarak alt ağdan ayrılır.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PrivateLinkConfiguration

PrivateLink Yapılandırması

Parametre özellikleri

Tür:PSApplicationGatewayPrivateLinkConfiguration
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

SetByResource
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PrivateLinkConfigurationId

PrivateLinkConfigurationId

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

SetByResourceId
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PublicIPAddress

Genel IP adresini belirtir.

Parametre özellikleri

Tür:PSPublicIpAddress
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

SetByResource
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-PublicIPAddressId

Genel IP adresinin kimliğini belirtir.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

SetByResourceId
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer: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.

Parametre özellikleri

Tür:PSSubnet
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

SetByResource
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer: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.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

SetByResourceId
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Girişler

PSApplicationGateway

Çıkışlar

PSApplicationGateway