VServer グループ内のバックエンドサーバーを置き換えます。

リクエストパラメーター

名前 パラメーター 必須かどうか 説明
Action String はい 実行するアクション。有効な値:

ModifyVServerGroupBackendServers

RegionId String はい Server Load Balancer インスタンスが配置されているリージョンの ID。

リージョン ID は、 DescribeRegions API を呼び出して取得できます。

VServerGroupId String はい VServer グループの ID。
OldBackendServers String

List

はい 削除されるバックエンドサーバーのリスト。
NewBackendServers String

List

はい 追加されるバックエンドサーバーのリスト。
VServer グループには最大で 20 個のバックエンドサーバーを含めることができます。
注意
OldBackendServers のバックエンドサーバーの数が NewBackendServers のバックエンドサーバーの数と同じであることを確認してください。
表 1. BackendServer
名前 パラメーター 必須かどうか 説明
ServerId String はい 追加する ECS インスタンスの ID。
Port Integer はい

バックエンドサーバーによって使用されるポート。

有効な値:1-65535

Weight Integer はい

バックエンドサーバーの重み。有効な値:[0,100]

デフォルト値は 100。値が 0 の場合、このバックエンドサーバーにリクエストは転送されません。

レスポンスパラメーター

名前 説明
RequestId String リクエストの ID。
VServerGroupId String VServer グループの ID。
BackendServers String バックエンドサーバーのリスト。.

リクエストの例

  1. https://slb.aliyuncs.com/?Action=ModifyVServerGroupBackendServers&RegionId=cn-hangzhou&LoadBalancerId=lb-t4nj5vuz8ish9emfk1f20&VServerGroupName=Group1&OldBackendServers=[{“ServerId”:”vm-233”,”Port”:”80”,”Weight”:”100”},{“ServerId”:”vm-232”,”Port”:”90”,”Weight”:”100”},]&NewBackendServers=[{“ServerId”:”vm-400”,”Port”:”80”,”Weight”:”100”},{“ServerId”:”vm-401”,”Port”:”90”,”Weight”:”100”},]&共通パラメーター

レスポンスの例

  • XM 形式
    1. <? xml version=”1.0 encoding=”utf-8”? ><ModifyVServerGroupBackendServersResponse> <RequestId>9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C</RequestId> <VServerGroupId>rsp-cige6j5e7p</VServerGroupId> <BackendServers> <BackendServer> <ServerId>vm-400</ServerId> <Port>80</Port> <Weight>100</Weight> </BackendServer> <BackendServer> <ServerId>vm-401</ServerId> <Port>90</Port> <Weight>100</Weight> </BackendServer> </BackendServers></ModifyVServerGroupBackendServersResponse>
  • JSON 形式
    1. { RequestId”:”9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C”, VServerGroupId”:”rsp-cige6j5e7p”, BackendServers”:{ BackendServer”:[ {“ServerId”:”vm-233”,”Port”:”80”,”Weight”:”100”}, {“ServerId”:”vm-232”,”Port”:”90”,”Weight”:”100”}, ] }}