az network lb
ロード バランサーを管理および構成します。
Azure Load Balancerの詳細については、 を参照してくださいhttps://learn.microsoft.com/en-us/azure/load-balancer/quickstart-load-balancer-standard-public-cli。
コマンド
az network lb create
ロード バランサーを作成します。
az network lb create --name
--resource-group
[--backend-pool-name]
[--edge-zone]
[--frontend-ip-name]
[--frontend-ip-zone {1, 2, 3}]
[--location]
[--no-wait]
[--private-ip-address]
[--private-ip-address-version {IPv4, IPv6}]
[--public-ip-address]
[--public-ip-address-allocation {Dynamic, Static}]
[--public-ip-dns-name]
[--public-ip-zone {1, 2, 3}]
[--sku {Basic, Gateway, Standard}]
[--subnet]
[--subnet-address-prefix]
[--tags]
[--validate]
[--vnet-address-prefix]
[--vnet-name]
例
基本的なロード バランサーを作成します。
az network lb create -g MyResourceGroup -n MyLb --sku Basic
特定の仮想ネットワークとサブネットに基本的なロード バランサーを作成します。 同じ名前の仮想ネットワークが同じリソース グループに見つかった場合、ロード バランサーはこの仮想ネットワークを利用します。 見つからない場合は、新しいものが作成されます。
az network lb create -g MyResourceGroup -n MyLb --sku Basic --vnet-name MyVnet --subnet MySubnet
既存の仮想ネットワークのサブネットに基本的なロード バランサーを作成します。 サブネットの ID を指定することで、サブネットをアービタリ リソース グループまたはサブスクリプションに含めることができます。
az network lb create -g MyResourceGroup -n MyLb --sku Basic --subnet {subnetID}
ゾーン パブリック IP をプロビジョニングして、基本的なゾーン フレーバーの内部ロード バランサーを作成します。
az network lb create -g MyResourceGroup -n MyLb --sku Basic --public-ip-zone 2
ゾーン フロントエンド IP 構成と Vnet をプロビジョニングして、標準ゾーンフレーバーのパブリックに接続されたロード バランサーを作成します。
az network lb create -g MyResourceGroup -n MyLb --sku Standard --frontend-ip-zone 1 --vnet-name MyVnet --subnet MySubnet
必須のパラメーター
ロード バランサー名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
バックエンド アドレス プールの名前。
エッジ ゾーンの名前。
フロントエンド IP 構成の名前。
内部向けロード バランサーを作成するために使用します。
場所。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
実行時間の長い操作の終了を待機しません。
使用する静的プライベート IP アドレス。
使用するプライベート IP アドレスのバージョン。
パブリック IP アドレスの名前または ID。なしは "" です。 使用可能な場合は既存のリソースを使用し、省略した場合は既定値で新しいリソースを作成します。
IP 割り当て方法。
新しいパブリック IP のグローバルに一意の DNS 名。
ロード バランサーの新しいパブリック IP (パブリックに接続されているロード バランサー) を作成するために使用されます。
ロード バランサー SKU。
サブネットの名前または ID。 既存のリソースを使用するか、指定した場合は new を作成します。省略した場合は none を作成します。 name を指定した場合は、--vnet-name も指定します。 他のリソース グループまたはサブスクリプションで既存のサブネットを使用する場合は、サブネットの名前ではなく ID を指定してください。
新しいサブネットを作成するときに使用する CIDR アドレス プレフィックス。
スペース区切りのタグ: key[=value] [key[=value] ...]。既存のタグをクリアするには、"" を使用します。
リソースを作成せずに ARM テンプレートを生成して検証します。
新しい VNet の作成時に使用する CIDR アドレス プレフィックス。
仮想ネットワーク (VNet) 名。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network lb delete
指定したロード バランサーを削除します。
az network lb delete [--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
例
ロード バランサーを削除します。
az network lb delete -g MyResourceGroup -n MyLb
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids またはその他の 'Resource Id' 引数を指定する必要があります。
ロード バランサー名。
実行時間の長い操作の終了を待機しません。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network lb list
ロード バランサーを一覧表示します。
az network lb list [--resource-group]
例
ロード バランサーを一覧表示します。
az network lb list -g MyResourceGroup
省略可能のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network lb list-mapping
受信 NAT 規則のポート マッピングを一覧表示します。
az network lb list-mapping --backend-pool-name
--request
[--ids]
[--name]
[--resource-group]
[--subscription]
例
IP に基づいて受信 NAT 規則のポート マッピングを一覧表示します。
az network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request ip=XX
NIC に基づいて受信 NAT 規則のポート マッピングを一覧表示します。
az network lb list-mapping -n MyLb -g MyResourceGroup --backend-pool-name MyAddressPool --request nic=XX
必須のパラメーター
バックエンド アドレス プールの名前。
受信 NAT 規則のポート マッピング要求に対してクエリを実行します。
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids またはその他の 'Resource Id' 引数を指定する必要があります。
ロード バランサー名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network lb list-nic
関連付けられているロード バランサーのネットワーク インターフェイスを一覧表示します。
az network lb list-nic --name
--resource-group
例
関連付けられているロード バランサーのネットワーク インターフェイスを一覧表示します。
az network lb list-nic -g MyResourceGroup --name MyLb
必須のパラメーター
ロード バランサー名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network lb show
ロード バランサーの詳細を取得します。
az network lb show [--expand]
[--ids]
[--name]
[--resource-group]
[--subscription]
例
ロード バランサーの詳細を取得します。
az network lb show -g MyResourceGroup -n MyLb
省略可能のパラメーター
参照先のリソースを展開します。 既定値は [なし] です。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids またはその他の 'Resource Id' 引数を指定する必要があります。
ロード バランサー名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network lb update
ロード バランサーを更新します。
このコマンドは、ロード バランサーのタグの更新にのみ使用できます。 名前とリソース グループは不変であり、更新できません。
az network lb update [--add]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--probes]
[--remove]
[--resource-group]
[--set]
[--subscription]
[--tags]
例
ロード バランサーのタグを更新します。
az network lb update -g MyResourceGroup -n MyLB --tags CostCenter=MyTestGroup
省略可能のパラメーター
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value、string、または JSON 文字列>。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids またはその他の 'Resource Id' 引数を指定する必要があります。
ロード バランサー名。
実行時間の長い操作の終了を待機しません。
ロード バランサーで使用されるプローブ オブジェクトのコレクション。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示してみてください ??
。
リストからプロパティまたは要素を削除します。 例: --remove property.list OR --remove propertyToRemove。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
設定するプロパティのパスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
スペース区切りのタグ: key[=value] [key[=value] ...]。短縮構文、json-file、yaml-file をサポートします。 詳細を表示してみてください ??
。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az network lb wait
条件が満たされるまで、CLI を待機状態にします。
az network lb wait [--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
省略可能のパラメーター
'provisioningState' が 'Succeeded' で作成されるまで待ちます。
条件がカスタム JMESPath クエリを満たすまで待ちます。 たとえば、provisioningState!='InProgress'、instanceView.statuses[?code=='PowerState/running'] などです。
削除されるまで待ちます。
リソースが存在するまで待ちます。
参照先のリソースを展開します。 既定値は [なし] です。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids またはその他の 'Resource Id' 引数を指定する必要があります。
ポーリング間隔 (秒単位)。
ロード バランサー名。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
最大待機時間 (秒単位)。
provisioningState が 'Succeeded' で更新されるまで待ちます。
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
フィードバック
フィードバックの送信と表示