次の方法で共有


Add-AzLoadBalancerFrontendIpConfig

フロントエンド IP 構成をロード バランサーに追加します。

構文

Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-PrivateIpAddress <String>]
   [-PrivateIpAddressVersion <String>]
   [-Zone <String[]>]
   -Subnet <PSSubnet>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-PrivateIpAddress <String>]
   [-PrivateIpAddressVersion <String>]
   [-Zone <String[]>]
   -SubnetId <String>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <String[]>]
   -PublicIpAddressId <String>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <String[]>]
   -PublicIpAddress <PSPublicIpAddress>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <String[]>]
   -PublicIpAddressPrefixId <String>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzLoadBalancerFrontendIpConfig
   -LoadBalancer <PSLoadBalancer>
   -Name <String>
   [-Zone <String[]>]
   -PublicIpAddressPrefix <PSPublicIpPrefix>
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

Add-AzLoadBalancerFrontendIpConfig コマンドレットは、フロントエンド IP 構成を Azure ロード バランサーに追加します。

例 1 動的 IP アドレスを使用してフロントエンド IP 構成を追加する

$Subnet = Get-AzVirtualNetwork -Name "MyVnet" -ResourceGroupName "MyRg" | Get-AzVirtualNetworkSubnetConfig -Name "MySubnet"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet | Set-AzLoadBalancer

最初のコマンドは、MyVnet という名前の Azure 仮想ネットワークを取得し、パイプラインを使用して結果を Get-AzVirtualNetworkSubnetConfig コマンドレットに渡して、MySubnet という名前のサブネットを取得します。 その後、コマンドは結果を $Subnet という名前の変数に格納します。 2 番目のコマンドは、MyLB という名前のロード バランサーを取得し、その結果を Add-AzLoadBalancerFrontendIpConfig コマンドレットに渡します。このコマンドレットは、$MySubnetという名前の変数に格納されたサブネットの動的プライベート IP アドレスを使用して、フロントエンド IP 構成をロード バランサーに追加します。

例 2 静的 IP アドレスを使用してフロントエンド IP 構成を追加する

$Subnet = Get-AzVirtualNetwork -Name "MyVnet" -ResourceGroupName "RG001" | Get-AzVirtualNetworkSubnetConfig -Name "MySubnet"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -Subnet $Subnet -PrivateIpAddress "10.0.1.6" | Set-AzLoadBalancer

最初のコマンドは、MyVnet という名前の Azure 仮想ネットワークを取得し、パイプラインを使用して結果を Get-AzVirtualNetworkSubnetConfig コマンドレットに渡して、MySubnet という名前のサブネットを取得します。 その後、コマンドは結果を $Subnet という名前の変数に格納します。 2 番目のコマンドは、MyLB という名前のロード バランサーを取得し、その結果を Add-AzLoadBalancerFrontendIpConfig コマンドレットに渡します。このコマンドレットは、$Subnetという名前の変数に格納されたサブネットの静的プライベート IP アドレスを使用して、フロントエンド IP 構成をロード バランサーに追加します。

例 3 パブリック IP アドレスを使用してフロントエンド IP 構成を追加する

$PublicIp = Get-AzPublicIpAddress -ResourceGroupName "myRG" -Name "MyPub"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddress $PublicIp | Set-AzLoadBalancer

最初のコマンドは、MyPub という名前の Azure パブリック IP アドレスを取得し、結果を $PublicIp という名前の変数に格納します。 2 番目のコマンドは、MyLB という名前のロード バランサーを取得し、その結果を Add-AzLoadBalancerFrontendIpConfig コマンドレットに渡します。このコマンドレットは、$PublicIpという名前の変数に格納されているパブリック IP アドレスを持つフロントエンド IP 構成をロード バランサーに追加します。

例 4 パブリック IP プレフィックスを持つフロントエンド IP 構成を追加する

$PublicIpPrefix = Get-AzPublicIpPrefix -ResourceGroupName "myRG" -Name "MyPubPrefix"
Get-AzLoadBalancer -Name "MyLB" -ResourceGroupName "NrpTest" | Add-AzLoadBalancerFrontendIpConfig -Name "FrontendName" -PublicIpAddressPrefix $PublicIpPrefix | Set-AzLoadBalancer

最初のコマンドは、MyPubPrefix という名前の Azure パブリック IP プレフィックスを取得し、結果を $PublicIpPrefix という名前の変数に格納します。 2 番目のコマンドは、MyLB という名前のロード バランサーを取得し、その結果を Add-AzLoadBalancerFrontendIpConfig コマンドレットに渡します。このコマンドレットは、$PublicIpPrefixという名前の変数に格納されているパブリック IP プレフィックスを持つフロントエンド IP 構成をロード バランサーに追加します。

パラメーター

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-GatewayLoadBalancerId

ゲートウェイ LoadBalancer プロバイダー リソースの参照。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-LoadBalancer

LoadBalancer オブジェクトを指定します。 このコマンドレットは、このパラメーターが指定するロード バランサーにフロントエンド IP 構成を追加します。

型:PSLoadBalancer
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Name

追加するフロントエンド IP 構成の名前を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PrivateIpAddress

フロントエンド IP 構成に関連付けるプライベート IP アドレスを指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-PrivateIpAddressVersion

IP 構成のプライベート IP アドレス バージョン。

型:String
指定可能な値:IPv4, IPv6
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-PublicIpAddress

フロントエンド IP 構成に関連付けるパブリック IP アドレスを指定します。

型:PSPublicIpAddress
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-PublicIpAddressId

フロントエンド IP 構成を追加するパブリック IP アドレスの ID を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-PublicIpAddressPrefix

フロントエンド IP 構成に関連付けるパブリック IP アドレス プレフィックス オブジェクトを指定します。

型:PSPublicIpPrefix
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-PublicIpAddressPrefixId

フロントエンド IP 構成に関連付けるパブリック IP アドレス プレフィックス オブジェクトの ID を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Subnet

フロントエンド IP 構成を追加するサブネット オブジェクトを指定します。

型:PSSubnet
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-SubnetId

フロントエンド IP 構成を追加するサブネットの ID を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Zone

リソースに割り当てられた IP を示す可用性ゾーンの一覧が必要です。

型:String[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

入力

PSLoadBalancer

String

String[]

PSSubnet

PSPublicIpAddress

出力

PSLoadBalancer