バックエンドサーバーの重みを設定します。

デバッグ

こちら をクリックして、OpenAPI Explorer でデバッグ操作を実行し、SDK コードの例を自動生成します。

リクエストパラメータ

パラメータ データ型 必須/省略可能 値の例 説明
Action String 必須 SetBackendServers

この操作の名前です。 有効値: SetBackendServers

BackendServers String はい [{"ServerId":"vm-233","Weight":"0"},{"ServerId":"vm-234","Weight":"0"}]

追加されるバックエンドサーバーのリストです。

実行中のバックエンドサーバーのみを追加できます。 一度に最大 20 のバックエンドサーバーを追加できます。
LoadBalancerId String 必須 lb-bp1qjwo61pqz3ahltv0mw

SLB インスタンスの ID です。

RegionId String 必須 cn-hangzhou

インスタンスが属するリージョンの ID です。

レスポンスパラメータ

パラメータ データ型 値の例 説明
LoadBalancerId String 139a00604ad-cn-east-hangzhou-01

SLB インスタンスの ID です。

BackendServers

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

└ServerId String vm-234

ECS インスタンスの ID です。

└Weight String 100

バックエンドサーバーの重みです。

└Description String バックエンドサーバー

バックエンドサーバーの説明です。

└Type String ecs

バックエンドサーバーの種類です。 有効値:

  • ecs:ECS インスタンス (デフォルト)
  • eni:Elastic Network Interface (ENI)
RequestId String 365F4154-92F6-4AE4-92F8-7FF34B540710

リクエストの ID です。

リクエストの例


/? Action=SetBackendServers
&LoadBalancerId=139a00604ad-cn-east-hangzhou-01
&<CommonParameters>

通常のレスポンスの例

XML 形式

<AddBackendServersResponse>
  <RequestId>365F4154-92F6-4AE4-92F8-7FF34B540710</RequestId>
  <LoadBalancerId>139a00604ad-cn-east-hangzhou-01</LoadBalancerId>
  <BackendServers>
    <BackendServer>
      <ServerId>vm-233</ServerId>
      <Weight>0</Weight>
    </BackendServer>
    <BackendServer>
      <ServerId>vm-234</ServerId>
      <Weight>0</Weight>
    </BackendServer>
  </BackendServers>
</AddBackendServersResponse>

JSON 形式

{
	"AddBackendServersResponse":{
		"BackendServers":{
			"BackendServer":[
				{
					"ServerId":"vm-233",
					"Weight":"0"
				},
				{
					"ServerId": "vm-234",
					"Weight":"0"
				}
			]
		},
		"RequestId":"365F4154-92F6-4AE4-92F8-7FF34B540710",
		"LoadBalancerId":"139a00604ad-cn-east-hangzhou-01"
	}
}

エラーレスポンスの例

JSON 形式

{
	"Message":"The specified parameter is not valid.",
	"RequestId":"0669D684-69D8-408E-A4FA-B9011E0F4E66",
	"HostId":"slb-pop.aliyuncs.com",
	"Code":"InvalidParameter"
}

エラーコード

一般的なエラーコードをご参照ください。