説明
- バックエンドサーバーを追加します。バックエンドサーバーグループを Server Load Balancer インスタンス (ECS インスタンス) に追加し、 Server Load Balancer インスタンスのバックエンドサーバーリストを返します。
- 注意: BackendServers に追加済みの ECS インスタンスが含まれている場合、ECS インスタンスは無視されます。エラーは報告されません。同じ ECS インスタンスを 1 件のリクエストで複数追加しても、適用されるのは最初のインスタンスのみです。それ以外の同じインスタンスは無視されます。
リクエストパラメータ
名前 | タイプ | 必須かどうか | 説明 |
---|---|---|---|
Name | String | はい | 遂行する行動。有効な値: |
LoadBalancerId | String | はい | Server Load BalancerインスタンスのID。 |
バックエンドサーバー | JSON 文字列 | はい | 追加されるバックエンドサーバーのリスト。 一度に最大20のバックエンドサーバーを追加できます。バックエンドサーバーは、次の形式で追加する必要があります。 「ServerId」:「XXX」、「Weight」:「XXX」}、「ServerId」:「XXX」、「Weight」:「XXX」}] `
|
レスポンスパラメータ
名前 | タイプ | 説明 |
---|---|---|
RequestId | String | リクエストのID。 |
LoadBalancerId | String | Server Load BalancerインスタンスのID。 |
バックエンドサーバー | JSON 文字列 | SLB インスタンスのバックエンドサーバーのリスト。以下を含みます。
|
例
リクエストの例
https://slb.aliyuncs.com/?Action=AddBackendServers
&LoadBalancerId=139a00604ad-cn-east-hangzhou-01
&BackendServers=[
{"ServerId":" vm-233","Weight":"100"},
{"ServerId":" vm-234","Weight":"100"}]
&<CommonParameters>
レスポンスの例
XML 形式
<?xml version="1.0" encoding="UTF-8"?>
<AddBackendServersResponse>
<RequestId>365F4154-92F6-4AE4-92F8-7FF34B540710</RequestId>
<LoadBalancerId>139a00604ad-cn-east-hangzhou-01</LoadBalancerId>
<BackendServers>
<BackendServer>
<ServerId>vm-233</ServerId>
<Weight>100</Weight>
</BackendServer>
<BackendServer>
<ServerId>vm-234</ServerId>
<Weight>100</Weight>
</BackendServer>
</BackendServers>
</AddBackendServersResponse>
JSON format
{
"RequestId":"365F4154-92F6-4AE4-92F8-7FF34B540710",
"LoadBalancerId":"139a00604ad-cn-east-hangzhou-01",
"BackendServers":{
“BackendServer”: [
{"ServerId":"vm-233",
"Weight":100},
{"ServerId":"vm-234",
"Weight":100
}
]
}
}