Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/
Elastic Load Balance/
Referencia de la API/
API históricas/
Pasos iniciales/
Incorporación de servidores de backend
Actualización más reciente 2022-11-17 GMT+08:00
Incorporación de servidores de backend
Formato API
Método |
URI |
Descripción |
---|---|---|
POST |
/v2.0/lbaas/pools/{pool_id}/members |
Agrega servidores backend que pertenecen a un grupo de servidores backend. |
Restricciones
- Dos servidores backend en el mismo grupo de servidores backend deben tener diferentes direcciones IP y puertos.
- La subred especificada durante la creación del servidor y la subred a la que pertenece la dirección IP virtual deben estar en la misma VPC.
- El valor de admin_state_up debe ser true.
Procedimiento
- Establezca el encabezado de solicitud. Establezca el encabezado en Postman y coloque el token obtenido en el encabezado.
- En Body, establezca el cuerpo de la solicitud.
- Consulte el ID de subred y la dirección IP de la NIC principal de la máquina virtual.
La URL es la siguiente:
GET https://{VPCEndpoint}/v2.0/ports?device_id={ecs_id}
Obtenga los valores de subnet_id y ip_address del puerto para el que primary_interface es true del cuerpo de la respuesta. A continuación se muestra un ejemplo del cuerpo de respuesta:
{ "ports": [ { "id": "4813697b-62ba-4f4b-90e5-13bbbdec7198", "name": "", "status": "ACTIVE", "admin_state_up": true, "fixed_ips": [ { "subnet_id": "d97b6b89-6aa2-4636-a86b-132eb4eb566e", "ip_address": "10.1.1.89" } ], "mac_address": "fa:16:3e:cb:8d:0a", "network_id": "1b76b9c2-9b7e-4ced-81bd-d13f7389d7c9", "tenant_id": "04dd36f978800fe22f9bc00bea090736", "project_id": "04dd36f978800fe22f9bc00bea090736", "device_id": "f738c464-b5c2-45df-86c0-7f436620cd54", "device_owner": "compute:cn-north-4a", "security_groups": [ "7a233393-5be2-4dff-8360-1558dd950f6e" ], "extra_dhcp_opts": [], "allowed_address_pairs": [], "binding:vnic_type": "normal", "binding:vif_details": {}, "binding:profile": {}, "port_security_enabled": true, "created_at": "2019-11-19T09:28:38", "updated_at": "2019-11-19T09:28:39" }, { "id": "94971c39-46f0-443a-85e8-31cb7497c78e", "name": "", "status": "ACTIVE", "admin_state_up": true, "fixed_ips": [ { "subnet_id": "8d944cda-1f29-4035-9681-ad8c5117fbc5", "ip_address": "192.168.0.11" } ], "mac_address": "fa:16:3e:5c:d2:57", "network_id": "1b76b9c2-9b7e-4ced-81bd-d13f7389d7c9", "tenant_id": "04dd36f978800fe22f9bc00bea090736", "project_id": "04dd36f978800fe22f9bc00bea090736", "device_id": "f738c464-b5c2-45df-86c0-7f436620cd54", "device_owner": "compute:cn-north-4a", "security_groups": [ "a10dfc31-0055-4b84-b36e-1291b918125c", "7a233393-5be2-4dff-8360-1558dd950f6e" ], "extra_dhcp_opts": [], "allowed_address_pairs": [], "binding:vnic_type": "normal", "binding:vif_details": { "primary_interface": true }, "binding:profile": {}, "port_security_enabled": true, "created_at": "2019-11-12T17:17:51", "updated_at": "2019-11-12T17:17:51" } ] }
- Ingrese URL.
https://{ELBEndpoint}/v2.0/lbaas/pools/{pool_id}/members
- Envíe la solicitud. Establezca los valores de subnet_id y ip_address para estos obtenidos en 3, seleccione POST como el método de solicitud y haga clic en Send.
{ "member": { "name": "member4j", "weight": 1, "admin_state_up": false, "subnet_id": "8d944cda-1f29-4035-9681-ad8c5117fbc5", "tenant_id": "0d0bf0e8fb564cc9abbe526dbdca9248", "address": "192.168.0.11", "protocol_port": 8080, "id": "97f18d73-e97d-434c-8cb7-3274a83dda73", "operating_status": "ONLINE" } }
Código de muestra
Cuerpo de solicitud en 2
{ "member": { "subnet_id": "8d944cda-1f29-4035-9681-ad8c5117fbc5", "protocol_port": "8080", "name": "member4j", "address": "192.168.0.11" } }
Tema principal: Pasos iniciales
Comentarios
¿Le pareció útil esta página?
Deje algún comentario
Muchas gracias por sus comentarios. Seguiremos trabajando para mejorar la documentación.
El sistema está ocupado. Vuelva a intentarlo más tarde.