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.
Tür: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
varsayılan değer: | None |
Gerekli: | 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.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | 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.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateLinkConfiguration
PrivateLinkConfiguration
Tür: | PSApplicationGatewayPrivateLinkConfiguration |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateLinkConfigurationId
PrivateLinkConfigurationId
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | 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.
Tür: | PSPublicIpAddress |
Position: | Named |
varsayılan değer: | None |
Gerekli: | 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.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | 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.
Tür: | PSSubnet |
Position: | Named |
varsayılan değer: | None |
Gerekli: | 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.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
None
Çıkışlar
PSApplicationGatewayFrontendIPConfiguration
İ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