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
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin