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

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"
}