setLoadBalancerInstanceSubnet

Prev Next

VPC環境で利用できます。

ロードバランサのサブネットを設定します。過去に設定されたサブネットを含めて設定し、既存のサブネットとは異なるゾーンに位置するサブネットを追加することができます。

構文

setLoadBalancerInstanceSubnet構文は次の通りです。

./ncloud vloadbalancer setLoadBalancerInstanceSubnet \
    --loadBalancerInstanceNo <load-balancer-instance-no> \
    --subnetNoList <subnet-no-list> \
    [--loadBalancerSubnetList <lb-subnet-config>] \
    [--regionCode <KR|SGN|JPN>] \
    [--output <json|xml>]

オプション

setLoadBalancerInstanceSubnetの実行時に指定できるオプションについて説明します。

必須オプション

setLoadBalancerInstanceSubnetの必須オプションです。

オプション タイプ 必須の有無 説明
--loadBalancerInstanceNo String Required ロードバランサインスタンス番号
--subnetNoList List Required サブネット番号リスト
  • loadBalancerSubnetListと併せて入力すると、loadBalancerSubnetListが適用される
  • ロードバランサと同じ VPC内にあるサブネットを選択
  • 現在設定されているサブネットを含め、ゾーンごとに1つのロードバランサ専用サブネットを選択可能
  • スペースで区切って複数入力可能 (例: --subnetNoList 23456790 23456791)
  • getSubnetListを参照

任意オプション

setLoadBalancerInstanceSubnetの任意オプションです。指定しない場合、オプションにはデフォルト値が適用されます。

オプション タイプ 必須の有無 説明
--loadBalancerSubnetList List Optional ロードバランサ専用サブネットリスト
  • subnetNoListと併せて入力するとloadBalancerSubnetListが適用される
  • 各サブネットは、二重引用符の中に{フィールド=‘値’}のペアをコンマで区切って入力
    • subnetNo (条件付き): サブネット番号。loadBalancerSubnetList適用時は必ず入力。ロードバランサと同じ VPCにあるサブネットを選択。getSubnetListを参照
    • publicIpInstanceNo (任意): パブリック IPアドレスインスタンス番号。未入力の場合、新しいパブリック IPアドレスを作成して割り当て。ロードバランサのネットワークタイプがPUBLICの場合、設定可能
  • ゾーンごとにロードバランサ専用サブネットを1つ選択可能

共通オプション

vloadbalancerコマンドで共通して使用するオプションについては、Load Balancer (VPC)のオプションをご参照ください。

例

ロードバランサのサブネット設定リクエストが成功すると、変更後のインスタンスの構成情報と変更状態が返されます。

コマンド

コマンドの例は次の通りです。

./ncloud vloadbalancer setLoadBalancerInstanceSubnet \
    --loadBalancerInstanceNo 41112223 \
    --subnetNoList 23456790 23456791 \
    --regionCode KR \
    --output json

出力

出力の例は次の通りです。

{
  "changeLoadBalancerInstanceConfigurationResponse": {
    "totalRows": 1,
    "loadBalancerInstanceList": [
      {
        "loadBalancerInstanceNo": "41112223",
        "loadBalancerInstanceStatus": {
          "code": "USED",
          "codeName": "LB USED state"
        },
        "loadBalancerInstanceOperation": {
          "code": "CHANG",
          "codeName": "LB CHANGE OP"
        },
        "loadBalancerInstanceStatusName": "Changing",
        "loadBalancerDescription": "Updated load balancer description",
        "createDate": "2026-07-07T17:12:11+0900",
        "loadBalancerName": "lb-test-01",
        "loadBalancerDomain": "lb-test-01-41112223-16dd7a5738c1.kr.lb.naverncp.com",
        "loadBalancerIpList": [
          "10.0.2.6"
        ],
        "loadBalancerType": {
          "code": "APPLICATION",
          "codeName": "Application Load Balancer"
        },
        "loadBalancerNetworkType": {
          "code": "PRIVATE",
          "codeName": "Private"
        },
        "throughputType": {
          "code": "SMALL",
          "codeName": "Small"
        },
        "idleTimeout": 120,
        "vpcNo": "12345678",
        "regionCode": "KR",
        "accessLogUseYn": "N",
        "subnetNoList": [
          "23456790",
          "23456791"
        ],
        "loadBalancerSubnetList": [
          {
            "zoneCode": "KR-1",
            "subnetNo": "23456790",
            "publicIpInstanceNo": ""
          },
          {
            "zoneCode": "KR-2",
            "subnetNo": "23456791",
            "publicIpInstanceNo": ""
          }
        ],
        "loadBalancerListenerNoList": [
          "60001111"
        ]
      }
    ],
    "requestId": "f6a7b8c9-d0e1-2345-fabc-678901234567",
    "returnCode": "0",
    "returnMessage": "success"
  }
}