Add-AzureRmLoadBalancerFrontendIpConfig
フロントエンド IP 構成をロード バランサーに追加します。
警告
AzureRM PowerShell モジュールは、2024 年 2 月 29 日の時点で正式に非推奨になりました。 引き続きサポートを受け、更新を受け取れるようにするために、AzureRM から Az PowerShell モジュールに移行することをお勧めします。
AzureRM モジュールは引き続き機能する可能性がありますが、メインが維持またはサポートされなくなり、ユーザーの判断とリスクで引き続き使用できます。 Az モジュールへの移行に関するガイダンスについては、移行リソースを参照してください。
構文
Add-AzureRmLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-PrivateIpAddress <String>]
[-Zone <System.Collections.Generic.List`1[System.String]>]
-Subnet <PSSubnet>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-PrivateIpAddress <String>]
[-Zone <System.Collections.Generic.List`1[System.String]>]
-SubnetId <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Zone <System.Collections.Generic.List`1[System.String]>]
-PublicIpAddressId <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzureRmLoadBalancerFrontendIpConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Zone <System.Collections.Generic.List`1[System.String]>]
-PublicIpAddress <PSPublicIpAddress>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Add-AzureRmLoadBalancerFrontendIpConifg コマンドレットは、フロントエンド IP 構成を Azure ロード バランサーに追加します。
例
例 1 動的 IP アドレスを使用してフロントエンド IP 構成を追加する
PS C:\>$Subnet = Get-AzureRmVirtualNetwork -Name "MyVnet" -ResourceGroupName "MyRg" | Get-AzureRmVirtualNetworkSubnetConfig -Name "MySubnet"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet | Set-AzureRmLoadBalancer
最初のコマンドは、MyVnet という名前の Azure 仮想ネットワークを取得し、パイプライン を使用して結果を Get-AzureRmVirtualNetworkSubnetConfig コマンドレットに渡して、MySubnet という名前のサブネットを取得します。 その後、コマンドは結果を $Subnet という名前の変数に格納します。 2 番目のコマンドは、MyLB という名前のロード バランサーを取得し、その結果を Add-AzureRmLoadBalancerFrontendIpConfig コマンドレットに渡します。このコマンドレットは、$MySubnetという名前の変数に格納されたサブネットの動的プライベート IP アドレスを使用して、フロントエンド IP 構成をロード バランサーに追加します。
例 2 静的 IP アドレスを使用してフロントエンド IP 構成を追加する
PS C:\>$Subnet = Get-AzureRmVirtualNetwork -Name "MyVnet" -ResourceGroupName "RG001" | Get-AzureRmVirtualNetworkSubnetConfig -Name "MySubnet"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet -PrivateIpAddress "10.0.1.6" | Set-AzureRmLoadBalancer
最初のコマンドは、MyVnet という名前の Azure 仮想ネットワークを取得し、パイプライン を使用して結果を Get-AzureRmVirtualNetworkSubnetConfig コマンドレットに渡して、MySubnet という名前のサブネットを取得します。 その後、コマンドは結果を $Subnet という名前の変数に格納します。 2 番目のコマンドは、MyLB という名前のロード バランサーを取得し、その結果を Add-AzureRmLoadBalancerFrontendIpConfig コマンドレットに渡します。このコマンドレットは、$Subnetという名前の変数に格納されたサブネットの静的プライベート IP アドレスを持つフロントエンド IP 構成をロード バランサーに追加します。
例 3 パブリック IP アドレスを使用してフロントエンド IP 構成を追加する
PS C:\>$PublicIp = Get-AzureRmPublicIpAddress -ResourceGroupName "myRG" -Name "MyPub"
PS C:\> Get-AzureRmLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzureRmLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddress $PublicIp | Set-AzureRmLoadBalancer
最初のコマンドは、MyPub という名前の Azure パブリック IP アドレスを取得し、結果を $PublicIp という名前の変数に格納します。 2 番目のコマンドは、MyLB という名前のロード バランサーを取得し、その結果を Add-AzureRmLoadBalancerFrontendIpConfig コマンドレットに渡します。このコマンドレットは、$PublicIpという名前の変数に格納されたパブリック IP アドレスを持つフロントエンド IP 構成をロード バランサーに追加します。
パラメーター
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancer
LoadBalancer オブジェクトを指定します。 このコマンドレットは、このパラメーターが指定するロード バランサーにフロントエンド IP 構成を追加します。
Type: | PSLoadBalancer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
追加するフロントエンド IP 構成の名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateIpAddress
フロントエンド IP 構成に関連付けるプライベート IP アドレスを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIpAddress
フロントエンド IP 構成に関連付けるパブリック IP アドレスを指定します。
Type: | PSPublicIpAddress |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIpAddressId
フロントエンド IP 構成を追加するパブリック IP アドレスの ID を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Subnet
フロントエンド IP 構成を追加するサブネット オブジェクトを指定します。
Type: | PSSubnet |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubnetId
フロントエンド IP 構成を追加するサブネットの ID を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Zone
リソースに割り当てられた IP を示す可用性ゾーンの一覧が必要です。
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
入力
パラメーター: LoadBalancer (ByValue)
System.Collections.Generic.List\`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]