ロードバランシング設定追加

API情報
API種別 メソッド URI 対象 名称 実行
設定 POST /:GisServiceCode/best-effort-fw-lbs/:IlbServiceCode/lb/configs.json FW+LBベストエフォートタイプ ロードバランシング設定追加 同期
  • 指定したFW+LB ベストエフォートタイプのロードバランシング設定を追加
  • LB内で同じ TrafficIpName と Port 組み合わせのロードバランシング設定は一つしか設定できません
  • LB内で同じ Name のロードバランシング設定は一つしか設定できません


リクエストパラメータ

パラメータ 必須 意味
URL
GisServiceCode P2契約のサービスコード gis########
  IlbServiceCode FW+LB ベストエフォートタイプのサービスコード ilb########
ボディ Name

設定名

文字列

  • 使用可能文字
    • 半角英字(大文字・小文字)

    • 半角数字

    • 半角記号: " $ # % & + , - . : ; = < > [ ] { } ( ) ' _ ? @ ^ | 

  • 制限

    • 空白は利用不可
    • 先頭に . _ # は利用不可

TrafficIpName TrafficIp の名前

文字列

  • 使用可能文字
    • 半角英字(大文字・小文字)

    • 半角数字

    • 半角記号: " $ # % & + , - . : ; = < > [ ] { } ( ) ' _ ? @ ^ | 

  • 制限

    • 空白は利用不可
    • 先頭に . _ # は利用不可

Port ポート番号 数字

Protocol プロトコル "TCP" "UDP"

Algorithm 負荷分散方式 "LeastConnection" "RoundRobin"

IpTransparent IPアドレス透過 "Yes" "No"

HealthCheckMethod ヘルスチェック方式 ”PING" "TCP"
レスポンス
フィールド タイプ 意味
Id String ロードバランシング設定のID 数字
Name String 設定名 文字列
TrafficIpName String TrafficIpの名前 文字列
Port String ポート番号 数字
Protocol String プロトコル "TCP" "UDP"
Algorithm String 負荷分散方式 "LeastConnection" "RoundRobin"
IpTransparent String IPアドレス透過 "Yes" "No"
HealthCheckMethod String ヘルスチェック方式 ”PING" "TCP"
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

{
    "Name": "WebService1",
    "TrafficIpName": "WEB_SEVICE_IP_ADDR",
    "Port": "443",
    "Protocol": "TCP",
    "Algorithm": "LeastConnection",
    "IpTransparent": "No",
    "HealthCheckMethod": "PING"
}
 

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "Id": "1",
    "Name": "WebService1",
    "TrafficIpName": "WEB_SEVICE_IP_ADDR",
    "Port": "80",
    "Protocol": "TCP",
    "Algorithm": "LeastConnection",
    "IpTransparent": "No",
    "HealthCheckMethod": "PING"
}