New-AzApplicationGatewayFrontendIPConfig
Tworzy konfigurację adresu IP frontonu dla bramy aplikacji.
Składnia
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>]
Opis
Polecenie cmdlet New-AzApplicationGatewayFrontendIPConfig tworzy konfigurację adresu IP frontonu dla bramy aplikacji platformy Azure. Brama aplikacji obsługuje dwa typy konfiguracji adresu IP frontonu:
- Publiczne adresy IP — prywatne adresy IP korzystające z wewnętrznego równoważenia obciążenia (ILB). Brama aplikacji może mieć co najwyżej jeden publiczny adres IP i jeden prywatny adres IP. Publiczny adres IP i prywatny adres IP należy dodać oddzielnie jako adresy IP frontonu.
Przykłady
Przykład 1. Tworzenie konfiguracji adresu IP frontonu przy użyciu publicznego obiektu zasobu IP
$PublicIP = New-AzPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIP01" -location "West US" -AllocationMethod Dynamic
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontEndIP01" -PublicIPAddress $PublicIP
Pierwsze polecenie tworzy obiekt zasobu publicznego adresu IP i przechowuje go w zmiennej $PublicIP. Drugie polecenie używa $PublicIP do utworzenia nowej konfiguracji adresu IP frontonu o nazwie FrontEndIP01 i zapisuje ją w zmiennej $FrontEnd.
Przykład 2. Tworzenie statycznego prywatnego adresu IP jako adresu IP frontonu
$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
Pierwsze polecenie pobiera sieć wirtualną o nazwie VNet01 należącą do grupy zasobów o nazwie ResourceGroup01 i przechowuje ją w zmiennej $VNet. Drugie polecenie pobiera konfigurację podsieci o nazwie Subnet01 przy użyciu $VNet z pierwszego polecenia i zapisuje ją w zmiennej $Subnet. Trzecie polecenie tworzy konfigurację adresu IP frontonu o nazwie FrontEndIP02 przy użyciu $Subnet z drugiego polecenia i prywatnego adresu IP 10.0.1.1, a następnie zapisuje go w zmiennej $FrontEnd.
Przykład 3. Tworzenie dynamicznego prywatnego adresu IP jako adresu IP frontonu
$VNet = Get-AzVirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
$FrontEnd = New-AzApplicationGatewayFrontendIPConfig -Name "FrontendIP03" -Subnet $Subnet
Pierwsze polecenie pobiera sieć wirtualną o nazwie VNet01 należącą do grupy zasobów o nazwie ResourceGroup01 i przechowuje ją w zmiennej $VNet. Drugie polecenie pobiera konfigurację podsieci o nazwie Subnet01 przy użyciu $VNet z pierwszego polecenia i zapisuje ją w zmiennej $Subnet. Trzecie polecenie tworzy konfigurację adresu IP frontonu o nazwie FrontEndIP03 przy użyciu $Subnet z drugiego polecenia i zapisuje ją w zmiennej $FrontEnd.
Parametry
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę konfiguracji adresu IP frontonu, którą tworzy to polecenie cmdlet.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PrivateIPAddress
Określa prywatny adres IP, który to polecenie cmdlet kojarzy z adresem IP frontonu bramy aplikacji. Można to określić tylko wtedy, gdy zostanie określona podsieć. Ten adres IP jest statycznie przydzielany z podsieci.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PrivateLinkConfiguration
PrivateLinkConfiguration
Typ: | PSApplicationGatewayPrivateLinkConfiguration |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PrivateLinkConfigurationId
PrivateLinkConfigurationId
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PublicIPAddress
Określa obiekt publicznego adresu IP, który to polecenie cmdlet kojarzy z adresem IP frontonu bramy aplikacji.
Typ: | PSPublicIpAddress |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PublicIPAddressId
Określa identyfikator publicznego adresu IP, który to polecenie cmdlet kojarzy z adresem IP frontonu bramy aplikacji.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Subnet
Określa obiekt podsieci, który to polecenie cmdlet kojarzy z adresem IP frontonu bramy aplikacji. Jeśli określisz ten parametr, oznacza to, że brama używa prywatnego adresu IP. Jeśli określono parametr PrivateIPAddress, powinien należeć do podsieci określonej przez ten parametr. Jeśli nie określono privateIPAddress, jeden z adresów IP z tej podsieci jest dynamicznie pobierany jako adres IP frontonu bramy aplikacji.
Typ: | PSSubnet |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SubnetId
Określa identyfikator podsieci, który to polecenie cmdlet kojarzy z konfiguracją adresu IP frontonu bramy aplikacji.
Jeśli określisz parametr podsieci
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Dane wyjściowe
PSApplicationGatewayFrontendIPConfiguration