Udostępnij za pośrednictwem


New-AzureRmApplicationGatewayFrontendIPConfig

Tworzy konfigurację adresu IP frontonu dla bramy aplikacji.

Ostrzeżenie

Moduł AzureRM PowerShell jest oficjalnie przestarzały od 29 lutego 2024 r. Zaleca się migrowanie użytkowników z modułu AzureRM do modułu Az programu PowerShell w celu zapewnienia ciągłej obsługi i aktualizacji.

Mimo że moduł AzureRM może nadal działać, nie jest już utrzymywany ani obsługiwany, umieszczając wszelkie dalsze zastosowania według uznania i ryzyka użytkownika. Zapoznaj się z naszymi zasobami migracji, aby uzyskać wskazówki dotyczące przejścia do modułu Az.

Składnia

New-AzureRmApplicationGatewayFrontendIPConfig
   -Name <String>
   [-PrivateIPAddress <String>]
   [-SubnetId <String>]
   [-PublicIPAddressId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzureRmApplicationGatewayFrontendIPConfig
   -Name <String>
   [-PrivateIPAddress <String>]
   [-Subnet <PSSubnet>]
   [-PublicIPAddress <PSPublicIpAddress>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Polecenie cmdlet New-AzureRmApplicationGatewayFrontendIPConfig 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

PS C:\>$PublicIP = New-AzureRmPublicIpAddress -ResourceGroupName "ResourceGroup01" -Name "PublicIP01" -location "West US" -AllocationMethod Dynamic
PS C:\> $FrontEnd = New-AzureRmApplicationGatewayFrontendIPConfig -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

PS C:\>$VNet = Get-AzureRmvirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
PS C:\> $FrontEnd = New-AzureRmApplicationGatewayFrontendIPConfig -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

PS C:\>$VNet = Get-AzureRmvirtualNetwork -Name "VNet01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name "Subnet01" -VirtualNetwork $VNet
PS C:\> $FrontEnd = New-AzureRmApplicationGatewayFrontendIPConfig -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: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

-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 PrivateIPAddresss, powinien należeć do podsieci określonej przez ten parametr. Jeśli parametr PrivateIPAddress nie jest określony, 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 Podsieć, oznacza to, że brama używa prywatnego adresu IP. Jeśli określono parametr PrivateIPAddress, powinien należeć do podsieci określonej przez podsieć. Jeśli parametr PrivateIPAddress nie jest określony, jeden z adresów IP z tej podsieci jest dynamicznie pobierany jako adres IP frontonu bramy aplikacji.

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