edit-icon download-icon

SetBackendServers

最終更新日: Apr 17, 2018

説明

  • バックエンドサーバーを設定します。バックエンド ECS の重みを設定します。Server Load Balancer インスタンスのバックエンドサーバーリストに返します。

リクエストパラメーター

名前タイプ必須かどうか説明
ActionStringはい

実行するアクション。有効な値:

SetBackendServers

RegionId String はい SLB インスタンスが配置されている地域の ID 。
LoadBalancerId String はい SLB インスタンスの ID 。
バックエンドサーバー JSON 文字列はい

SLB インスタンスのバックエンドサーバーのリスト。

一度に最大20のバックエンドサーバーを追加できます。バックエンドサーバーは、次の形式で追加する必要があります。

「ServerId」:「XXX」、「Weight」:「XXX」}、「ServerId」:「XXX」、「Weight」:「XXX」}] `

  • 「 ServerId 」は、追加される ECS インスタンスの ID である。
  • 「 Weight 」は、0〜100の範囲の ECS インスタンスの重みです。デフォルト値は100です。重みの高い ECS インスタンスは、より多くの要求を受け取ります。

レスポンスパラメータ

名前タイプ説明
RequestId String リクエストの ID 。
LoadBalancerId String

Server Load Balancer インスタンスの ID 。

バックエンドサーバーリストバックエンドサーバーのリスト。

リクエストの例

  1. https://slb.aliyuncs.com/?アクション= SetBackendServers
  2. LoadBalancerId = 139a00604ad-cn-east-hangzhou-01
  3. BackendServers = [{"ServerId" "vm-233" "Weight" "0"}、{"ServerId" "vm-234" "Weight" "0"}]
  4. そして、 <commonparameters>

レスポンスの例

  • XML形式
  1. <?xml version = "1.0" encoding = "UTF-8"?>
  2. <setbackendservers>
  3. <requestid> 365F4154-92F6-4AE4-92F8-7FF34B540710 </requestid>
  4. <loadbalancerid> 139a00604ad-cn-east-hangzhou-01 </loadbalancerid>
  5. <backendservers>
  6. <backendserver>
  7. <serverid> VM-233 </serverid>
  8. <weight> 0 </weight>
  9. </BackendServer>
  10. <backendserver>
  11. <serverid> VM-234 </serverid>
  12. <weight> 0 </weight>
  13. </BackendServer>
  14. </BackendServers>
  15. </SetBackendServers>
  • JSON形式
  1. {
  2. "RequestId" "365F4154-92F6-4AE4-92F8-7FF34B540710"
  3. "LoadBalancerId" "139a00604ad-cn-east-hangzhou-01"
  4. "バックエンドサーバー":{
  5. "バックエンドサーバー":[
  6. {"ServerId" "vm-233" "Weight"0}、
  7. {"ServerId" "vm-234" "Weight"0}
  8. ]
  9. }
  10. }