Définit le poids du serveur back-end.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
slb:SetBackendServers |
update |
instance.
*loadbalancer.
|
|
Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Non |
L'identifiant de la région de l'instance Classic Load Balancer (CLB). |
cn-hangzhou |
| LoadBalancerId |
string |
Oui |
L'identifiant de l'instance Classic Load Balancer (CLB). |
lb-bp1qjwo61pqz3a****** |
| BackendServers |
string |
Non |
La liste des serveurs back-end à ajouter. La liste contient les paramètres suivants :
Remarque
Seules les instances à performances garanties prennent en charge l'ajout de serveurs back-end de type eni et eci.
Exemples :
Remarque
Seuls les serveurs back-end en état d'exécution peuvent être ajoutés à une instance Server Load Balancer. Vous pouvez ajouter jusqu'à 20 serveurs back-end lors de chaque appel. |
[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "192.168.**.**", "Description":"test-112" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "172.166.**.**", "Description":"test-113" }] |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| LoadBalancerId |
string |
L'identifiant de l'instance Classic Load Balancer (CLB). |
lb-bp1qjwo61pqz3a****** |
| RequestId |
string |
L'identifiant de la requête. |
365F4154-92F6-4AE4-92F8-7F****** |
| BackendServers |
object |
||
| BackendServer |
array<object> |
La liste des serveurs back-end. |
|
|
object |
La liste des serveurs back-end. |
||
| Type |
string |
Le type de serveur backend. Valeurs valides :
|
eni |
| Weight |
string |
Le poids du serveur backend. |
100 |
| Description |
string |
La description du serveur backend. |
La description du serveur backend |
| ServerId |
string |
L'identifiant du serveur backend. |
eni-hhshhs**** |
Exemples
JSON format
{
"LoadBalancerId": "lb-bp1qjwo61pqz3a******",
"RequestId": "365F4154-92F6-4AE4-92F8-7F******",
"BackendServers": {
"BackendServer": [
{
"Type": "eni",
"Weight": "100",
"Description": "La description du serveur backend",
"ServerId": "eni-hhshhs****"
}
]
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | Mismatched.ZoneId | The zone of the server is not matched with the cloud box loadbalancer. | La zone du serveur actuel ne correspond pas à la zone de l'instance CloudBox. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.