跳到主要内容

修改監聽器配置

修改負載均衡器監聽器配置。

  • 會話保持:SOURCE_IPHTTP_COOKIEAPP_COOKIE|CookieName
  • 監聽器健康檢查方式。檢查方式有 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)

請求引數

引數名引數型別是否必填引數說明
ActionString操作方法:ModifyLBListener
RegionString機房標識,取值參見地域列表
IdString
HealthCheckEnabledString是否啟用健康檢查
HealthCheckOptionString見說明
HealthCheckMethodString見說明
EnabledBoolean是否啟用
MaxConnectionsString最大連線數
PemIdString證書ID,如果是協議是HTTPS的話用
SessionPersistenceString會話保持
PortInteger監聽的埠
LoadBalancingMethodString負載均衡器方法,支援 RoundRobin,SourceIp,LeastConnections
NameString名稱

返回引數

名稱型別說明
ActionString執行的操作
TaskIdString請求標識

請求示例

http://api.yunpanel.com/v2/?Action=ModifyLBListener
&Id=lbl-sdsddd
&Name=adad
&LoadBalancerId=lb-adfad
&LoadBalancingMethod=ROUND_ROBIN
&Port=200
&Protocol=HTTP
&SessionPersistence=APP_COOKIE|adad
&<公共請求引數>

返回示例

{
"code": 10000,
"message": "",
"data": {
"TaskId": "bb112c20170506133720502",
"Action": "ModifyLBListener"
}
}