New-AzLoadBalancerInboundNatRuleConfig
ロード バランサー用の受信 NAT 規則の構成を作成します。
構文
New-AzLoadBalancerInboundNatRuleConfig
-Name <String>
[-Protocol <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-FrontendPortRangeStart <Int32>]
[-FrontendPortRangeEnd <Int32>]
[-BackendAddressPool <PSBackendAddressPool>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzLoadBalancerInboundNatRuleConfig
-Name <String>
[-Protocol <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-FrontendPortRangeStart <Int32>]
[-FrontendPortRangeEnd <Int32>]
[-BackendAddressPoolId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
New-AzLoadBalancerInboundNatRuleConfig コマンドレットは、Azure ロード バランサーの受信ネットワーク アドレス変換 (NAT) 規則構成を作成します。
例
例 1: ロード バランサーの受信 NAT 規則構成を作成する
$publicip = New-AzPublicIpAddress -ResourceGroupName "MyResourceGroup" -Name "MyPublicIP" -Location "West US" -AllocationMethod "Dynamic"
$frontend = New-AzLoadBalancerFrontendIpConfig -Name "FrontendIpConfig01" -PublicIpAddress $publicip
New-AzLoadBalancerInboundNatRuleConfig -Name "MyInboundNatRule" -FrontendIPConfiguration $frontend -Protocol "Tcp" -FrontendPort 3389 -BackendPort 3389
最初のコマンドは、MyResourceGroup という名前のリソース グループに MyPublicIP という名前のパブリック IP アドレスを作成し、$publicip変数に格納します。 2 番目のコマンドは、パブリック IP アドレスを使用して FrontendIpConfig01 という名前のフロントエンド IP 構成を $publicip に作成し、それを $frontend 変数に格納します。 3 番目のコマンドは、$frontendのフロントエンド オブジェクトを使用して、MyInboundNatRule という名前の受信 NAT 規則構成を作成します。 TCP プロトコルが指定され、フロントエンド ポートは 3389 で、この場合のバックエンド ポートと同じです。 受信 NAT 規則の構成を作成するには、FrontendIpConfiguration、Protocol、FrontendPort、BackendPort の各パラメーターがすべて必要です。
例 2: ロード バランサーの受信 NAT 規則 V2 構成を作成する
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$natRuleV2 = New-AzLoadBalancerInboundNatRuleConfig -Name natRuleV2 -Protocol "Tcp" -FrontendIpConfiguration $slb.FrontendIpConfigurations[0] -FrontendPortRangeStart 3390 -FrontendPortRangeEnd 4001 -BackendAddressPool $slb.BackendAddressPools[0] -IdleTimeoutInMinutes 4 -BackendPort 3389
最初のコマンドは、MyloadBalancer という名前のロード バランサーを取得し、それを変数$slbに格納します。 2 番目のコマンドは、natRuleV2 という名前の受信 NAT 規則構成を作成します。受信 NAT 規則 V2 構成を作成するには、FrontendIpConfiguration、BackendAddressPool、Protocol、FrontendPortRangeStart、FrontendPortRangeEnd、BackendPort パラメーターがすべて必要です。
パラメーター
-BackendAddressPool
受信 NAT 規則の構成に関連付けるバックエンド アドレス プールを指定します。
Type: | PSBackendAddressPool |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPoolId
受信 NAT 規則の構成に関連付ける BackendAddressPool オブジェクトの ID を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendPort
この規則の構成で一致するトラフィックのバックエンド ポートを指定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-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: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableFloatingIP
このコマンドレットによって、ルール構成のフローティング IP アドレスが有効であることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableTcpReset
TCP フローのアイドル タイムアウトまたは予期しない接続終了時に双方向 TCP リセットを受信します。 この要素は、プロトコルが TCP に設定されている場合にのみ使用されます。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIpConfiguration
ロード バランサー規則の構成に関連付けるフロントエンド IP アドレスの一覧を指定します。
Type: | PSFrontendIPConfiguration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendIpConfigurationId
フロントエンド IP アドレス構成の ID を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPort
ロード バランサー規則の構成に一致するフロントエンド ポートを指定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPortRangeEnd
規則の構成で使用される外部ポートの範囲内の最後のポート番号を指定します。 使用できる値の範囲は 1 ~ 65535 です。
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPortRangeStart
規則の構成で使用される外部ポートの範囲内の最初のポート番号を指定します。 使用できる値の範囲は 1 ~ 65534 です。
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IdleTimeoutInMinutes
会話の状態がロード バランサーにメインされる時間の長さを分単位で指定します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
このコマンドレットで作成するルール構成の名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
プロトコルを指定します。 このパラメーターの有効値は、次のとおりです。
- TCP
- UDP
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
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 |
入力
出力
関連リンク
Azure PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示