Add-AzureRmApplicationGatewayBackendAddressPool
バックエンド アドレス プールをアプリケーション ゲートウェイに追加します。
警告
AzureRM PowerShell モジュールは、2024 年 2 月 29 日の時点で正式に非推奨になりました。 引き続きサポートを受け、更新を受け取れるようにするために、AzureRM から Az PowerShell モジュールに移行することをお勧めします。
AzureRM モジュールは引き続き機能する可能性がありますが、メインが維持またはサポートされなくなり、ユーザーの判断とリスクで引き続き使用できます。 Az モジュールへの移行に関するガイダンスについては、移行リソースを参照してください。
構文
Add-AzureRmApplicationGatewayBackendAddressPool
-ApplicationGateway <PSApplicationGateway>
-Name <String>
[-BackendIPAddresses <System.Collections.Generic.List`1[System.String]>]
[-BackendFqdns <System.Collections.Generic.List`1[System.String]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Add-AzureRmApplicationGatewayBackendAddressPool コマンドレットは、バックエンド アドレス プールをアプリケーション ゲートウェイに追加します。 バックエンド アドレスは、IP アドレス、完全修飾 doメイン 名前 (FQDN) または IP 構成 ID を使用して指定できます。
例
例 1: バックエンド サーバーの FQDN を使用してバックエンド アドレス プールを追加する
PS C:\>$AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Add-AzureRmApplicationGatewayBackendAddressPool -ApplicationGateway $AppGw -Name "Pool02" -BackendFqdns "contoso1.com", " contoso1.com"
最初のコマンドは、ResourceGroup01 という名前のリソース グループ内の ApplicationGateway01 という名前のアプリケーション ゲートウェイを取得し、$AppGw変数に格納します。2 番目のコマンドは、FQDN を使用して、$AppGwに格納されているアプリケーション ゲートウェイのバックエンド アドレス プールを追加します。
例 2: バックエンド サーバーの IP アドレスを使用してバックエンド アドレス プールを追加する
PS C:\>$AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Add -AzureApplicationGatewayBackendAddressPool -ApplicationGateway $ AppGw -Name "Pool02" -BackendIPAddresses "10.10.10.10", "10.10.10.11"
最初のコマンドは、ResourceGroup01 という名前のリソース グループ内の ApplicationGateway01 という名前のアプリケーション ゲートウェイを取得し、$AppGw変数に格納します。2 番目のコマンドは、IP アドレスを使用して、$AppGwに格納されているアプリケーション ゲートウェイのバックエンド アドレス プールを追加します。
例 3: バックエンド サーバーの IP アドレスの ID を使用した Seta バックエンド アドレス プール
PS C:\>$Nic01 = Get-AzureRmNetworkInterface -Name "Nic01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Nic02 = Get-AzureRmNetworkInterface -Name "Nic02" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $AppGw = Add-AzureRmApplicationGatewayBackendAddressPool -ApplicationGateway $ AppGw -Name "Pool02" -BackendIPConfigurationIds $nic01.Properties.IpConfigurations[0].Id, $nic02.Properties.IpConfiguration[0].Id
最初のコマンドは、ResourceGroup01 という名前のリソース グループに属する Nic01 という名前のネットワーク インターフェイス オブジェクトを取得し、$Nic 01 変数に格納します。2 番目のコマンドは、ResourceGroup02 という名前のリソース グループに属する Nic02 という名前のネットワーク インターフェイス オブジェクトを取得し、$Nic 02 変数に格納します。3 番目のコマンドは、ResourceGroup01 という名前のリソース グループ内の ApplicationGateway01 という名前のアプリケーション ゲートウェイを取得し、$AppGw変数に格納します。次のコマンドでは、$Nic 01 および $Nic 02 のバックエンド IP 構成 ID を使用して、$AppGwに格納されているアプリケーション ゲートウェイのバックエンド アドレス プールを追加します。
パラメーター
-ApplicationGateway
このコマンドレットがバックエンド アドレス プールを追加するアプリケーション ゲートウェイを指定します。
Type: | PSApplicationGateway |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendFqdns
このコマンドレットがバックエンド サーバー プールとして追加するバックエンド FQDN の一覧を指定します。
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BackendIPAddresses
このコマンドレットがバックエンド サーバー プールとして追加するバックエンド IP アドレスの一覧を指定します。
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
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 |
-Name
このコマンドレットが追加するバックエンド サーバー プールの名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
入力
パラメーター: ApplicationGateway (ByValue)