バックエンドサーバーの重みを設定します。
デバッグ
こちら をクリックして、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 |
バックエンドサーバーの種類です。 有効値:
|
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"
}