Ajoute une ou plusieurs instances d'équilibreur de charge.
Description de l'opération
Description de l'opération
Lorsque vous ajoutez des instances d'équilibreur de charge à un groupe de mise à l'échelle, les conditions suivantes doivent être remplies :
-
Les instances d'équilibreur de charge et le groupe de mise à l'échelle doivent appartenir au même compte Alibaba Cloud et à la même région.
-
Les instances d'équilibreur de charge doivent être dans l'état Running.
-
Les instances d'équilibreur de charge doivent avoir au moins un écouteur configuré et les contrôles de santé doivent être activés.
-
Si les instances d'équilibreur de charge et le groupe de mise à l'échelle sont tous deux de type réseau VPC, ils doivent se trouver dans le même VPC.
-
Si le groupe de mise à l'échelle est de type réseau VPC et que les instances d'équilibreur de charge sont de type réseau classique, et que les serveurs principaux des instances d'équilibreur de charge incluent des instances connectées à un VPC, ces instances doivent se trouver dans le même VPC que le groupe de mise à l'échelle.
-
Le nombre d'instances d'équilibreur de charge associées au groupe de mise à l'échelle ne peut pas dépasser la limite du quota. Pour plus d'informations, consultez Limites.
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
|
ess:AttachLoadBalancers |
update |
*ScalingGroup
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ScalingGroupId |
string |
Oui |
L'identifiant du groupe de mise à l'échelle. |
asg-bp1avr6ensitts3w**** |
| ForceAttach |
boolean |
Non |
Indique si toutes les instances existantes du groupe de mise à l'échelle doivent être ajoutées en tant que serveurs principaux des instances d'équilibreur de charge CLB (anciennement SLB). Valeurs valides :
Valeur par défaut : false. |
false |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez utiliser le client pour générer le jeton, mais vous devez vous assurer que le jeton est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII et sa longueur ne peut pas dépasser 64 caractères. Pour plus d'informations, consultez Comment garantir l'idempotence. |
123e4567-e89b-12d3-a456-42665544**** |
| Async |
boolean |
Non |
Indique si une invocation asynchrone doit être utilisée lors de l'ajout d'instances d'équilibreur de charge CLB (anciennement SLB). L'invocation asynchrone garantit la nature transactionnelle de l'opération, ce qui signifie que soit toutes les opérations s'exécutent avec succès, soit aucune opération ne prend effet si l'une d'elles échoue. Utilisez l'invocation asynchrone. Valeurs valides :
Valeur par défaut : false. |
false |
| LoadBalancer |
array |
Non |
Les identifiants des instances d'équilibreur de charge CLB (anciennement SLB) à ajouter. Valeurs valides de N : 1 à 5. |
lb-2zeur05gfs**** |
|
string |
Non |
Les identifiants des instances d'équilibreur de charge CLB (anciennement SLB) à ajouter. Valeurs valides de N : 1 à 5. Remarque
Vous pouvez ajouter jusqu'à cinq instances d'équilibreur de charge à un groupe de mise à l'échelle à la fois. |
lb-2zeur05gfs**** |
|
| LoadBalancerConfig |
array<object> |
Non |
La liste de configuration de l'équilibreur de charge CLB (anciennement SLB). |
|
|
object |
Non |
La liste de configuration de l'équilibreur de charge CLB (anciennement SLB). |
||
| LoadBalancerId |
string |
Non |
L'identifiant de l'instance d'équilibreur de charge CLB (anciennement SLB). |
147b46d767c-cn-qingdao-cm5**** |
| Weight |
integer |
Non |
Le poids d'une instance ECS ou d'une instance de conteneur élastique en tant que serveur principal après qu'Auto Scaling a ajouté l'instance au groupe de serveurs CLB. Un poids plus élevé indique que l'instance reçoit davantage de requêtes. Si le poids est de 0, l'instance ne reçoit aucune requête. Valeurs valides : 0 à 100. |
10 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| ScalingActivityId |
string |
L'identifiant de l'activité de mise à l'échelle. Cette valeur n'est renvoyée que lorsque Async est défini sur true. Vous pouvez appeler l'opération DescribeScalingActivities pour interroger l'identifiant de l'activité de mise à l'échelle renvoyé et vérifier l'état d'exécution de l'activité de mise à l'échelle. |
asa-bp140qd7mak8k63f**** |
| RequestId |
string |
L'identifiant de la requête. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Exemples
JSON format
{
"ScalingActivityId": "asa-bp140qd7mak8k63f****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.