修改目標虛擬伺服器組的轉寄規則。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
slb:SetRule |
update |
*loadbalancer
|
|
無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RegionId |
string |
是 |
Server Load Balancer執行個體的地區 ID。 您可以通過調用 DescribeRegions 介面查詢地區 ID。 |
cn-hangzhou |
| RuleId |
string |
是 |
轉寄規則 ID。 |
rule-3ejhkt**** |
| VServerGroupId |
string |
否 |
轉寄規則的目標伺服器組 ID。 |
rsp-cige6**** |
| RuleName |
string |
否 |
轉寄規則名稱,長度限制為 1~40 個字元,支援中文、字母、數字、短劃線(-)、正斜線(/)、半形句號(.)和底線(_)這些字元。 說明
同一個監聽內不同規則的名稱必須唯一。 |
doctest |
| ListenerSync |
string |
否 |
是否繼承監聽的健全狀態檢查、會話保持和調度演算法配置。取值:
|
off |
| Scheduler |
string |
否 |
調度演算法。取值:
說明
在 ListenerSync 為 off 時必選且有效。 |
wrr |
| StickySession |
string |
否 |
是否開啟會話保持,取值:
在 ListenerSync 為 off 時必選且有效。 |
off |
| StickySessionType |
string |
否 |
Cookie 的處理方式。取值:
說明
StickySession 為 on 時必選且有效。 |
insert |
| CookieTimeout |
integer |
否 |
Cookie 逾時時間。單位:秒。取值範圍:1~86400。 說明
當 StickySession 為 on 且 StickySessionType 為 insert 時必選且有效。 |
123 |
| Cookie |
string |
否 |
伺服器上配置的 Cookie。 長度為 1~200 個字元,只能包含 ASCII 英文字母和數字字元,不能包含半形逗號(,)、半形分號(;)或空格,也不能以美元($)開頭。 說明
當 StickySession 為 on 且 StickySessionType 為 server 時必選且有效。 |
23ffsa |
| HealthCheck |
string |
否 |
是否開啟健全狀態檢查。取值:
說明
ListenerSync 為 off 時必選且有效,其他情況會忽略此參數。 |
off |
| HealthCheckDomain |
string |
否 |
用於健全狀態檢查的網域名稱,取值:
說明
** HealthCheck**為 on 時有效。 |
$_ip |
| HealthCheckURI |
string |
否 |
用於健全狀態檢查的 URI。 說明
HealthCheck 為 on 時必選且有效。 |
/example |
| HealthyThreshold |
integer |
否 |
健全狀態檢查連續成功多少次後,將後端伺服器的健全狀態檢查狀態由失敗判定為成功。 取值範圍:2~10。 說明
HealthCheck 為 on 時必選且有效。 |
4 |
| UnhealthyThreshold |
integer |
否 |
健全狀態檢查連續失敗多少次後,將後端伺服器的健全狀態檢查狀態由成功判定為失敗。 取值範圍:2~10。 說明
HealthCheck 為 on 時必選且有效。 |
4 |
| HealthCheckTimeout |
integer |
否 |
接收來自健全狀態檢查的響應需要等待的時間。如果後端 ECS 在指定的時間內沒有正確響應,則判定為健全狀態檢查失敗。單位:秒。取值範圍:1~300。 說明
HealthCheck 為 on 時必選且有效。 |
20 |
| HealthCheckInterval |
integer |
否 |
健全狀態檢查的時間間隔。單位:秒。取值範圍:1~50。 說明
HealthCheck 為 on 時必選且有效。 |
20 |
| HealthCheckConnectPort |
integer |
否 |
健全狀態檢查使用的連接埠。取值範圍:1~65535。 說明
HealthCheck 為 on 時有效。 |
80 |
| HealthCheckHttpCode |
string |
否 |
健全狀態檢查正常的 HTTP 狀態代碼,多個狀態代碼用半形逗號(,)分割。 取值:http_2xx或http_3xx 或http_4xx或http_5xx。 說明
HealthCheck 為 on 時必選且有效。 |
http_2xx |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C |
樣本
正常返回樣本
JSON格式
{
"RequestId": "9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidParameter | The specified VServerGroupId does not belong to the LoadBalancerId of the rule. | |
| 400 | InvalidParameter.RegionNotSupport | The region does not support the parameter: %s. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。