建立負載均衡器例項監聽器

更新時間:2018-07-18 18:35:07

建立負載均衡器的監聽器。

  • 會話保持:SOURCE_IPHTTP_COOKIEAPP_COOKIE|CookieNameCookieName為使用者設定的CookieName
  • 健康檢查部分的改動主要是為了簡化 API,否則太過於繁瑣了。
  • MaxConnections 是如果超過了負載均衡器的 MaxConnections,則實際是取負載均衡器的 MaxConnections

  • 監聽器健康檢查方式。檢查方式有 HTTPTCPHTTPS 兩種。HTTPHTTPS: HTTP|url|method|httpCode,url表示訪問url,method有GET````POST,httpCode標識返回碼。例如 HTTP|/index.htmlHTTP|www.baidu.com/index.html|GETTCP方式:TCP
  • inter | timeout | fall | rise,表示:檢查間隔(2-60s) | 超時時間(5-300s) | 不健康閾值(2-10次) | 健康閾值(2-10),例如 2|5|2|2

請求引數

引數名引數型別是否必填引數說明
Action String

操作方法

Region String

機房標識,取值參見地域列表

LoadBalancerId String

負載均衡器

Port Integer

監聽的埠

Protocol String

協議 HTTP HTTPS TCP

Name String

名稱

PemId String

證書ID

SessionPersistence String

會話保持

MaxConnections Integer

最大連線數,預設是負載均衡器的連線數

Enabled String

是否啟用,是否啟用,預設是啟用

LoadBalancingMethod String

負載均衡器方法,支援 ROUND_ROBIN,SOURCE_IP,LEAST_CONNECTIONS

HealthCheckMethod String

見說明

HealthCheckOption String

見說明

HealthCheckEnabled Boolean

是否啟用健康檢查,預設true

返回引數

名稱 型別 說明
Action String 執行的操作
TaskId String 請求標識
ListenerId String 監聽器 ID

請求示例

http://api.chinac.com/?Action=CreateLBListener
&Region=cn-wuxi
&Name=adad
&LoadBalancerId=lb-adfad
&LoadBalancingMethod=ROUND_ROBIN
&Port=200
&Protocol=HTTP
&SessionPersistence=APP_COOKIE|adad
&<公共請求引數>

返回示例

{
    "code": 10000,
    "message": "",
    "data": {
        "TaskId": "bb112c20170506133720502",
        "Action": "CreateLBListener",
        "ListenerId":"lbl-adasd"
    }
}
*
*
*
*
*
*