Llama a `DescribeLoadBalancerUDPListenerAttribute` para obtener la configuración de un listener UDP.
Descripción de la operación
-
Límite de tasa de la API: 100 solicitudes por segundo (RPS).
-
Límite de tasa por usuario: 10 RPS.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ens:DescribeLoadBalancerUDPListenerAttribute |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ListenerPort |
integer |
Sí |
El puerto del listener que se va a consultar. Valores válidos: 1 a 65535. |
80 |
| LoadBalancerId |
string |
Sí |
El ID del load balancer. |
lb-5pzipr2fszqtl2xf64uy5**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
5D7597CF-1630-54EC-A945-624A33F2E7E8 |
| ListenerPort |
integer |
El puerto del listener. |
80 |
| Status |
string |
El estado del listener. Valores válidos:
|
Stopped |
| Bandwidth |
integer |
El ancho de banda máximo del load balancer. Un valor de -1 indica que no se aplica ningún límite de tasa. |
5 |
| Scheduler |
string |
El algoritmo de programación. Valores válidos:
|
wrr |
| HealthCheck |
string |
Especifica si se deben habilitar las comprobaciones de estado. Valores válidos:
|
on |
| HealthyThreshold |
integer |
El número de comprobaciones de estado exitosas consecutivas que deben ocurrir antes de que un servidor backend pueda declararse como saludable. Valores válidos: 2 a 10. Nota
Este parámetro solo surte efecto cuando |
4 |
| UnhealthyThreshold |
integer |
El número de comprobaciones de estado fallidas consecutivas que deben ocurrir antes de que un servidor backend pueda declararse como no saludable. Valores válidos: 2 a 10. Nota
Este parámetro solo surte efecto cuando |
4 |
| HealthCheckConnectTimeout |
integer |
El periodo de tiempo de espera para una respuesta de comprobación de estado. Si una instancia ENS backend no responde dentro del periodo de tiempo de espera especificado, la comprobación de estado falla.
Nota
|
100 |
| HealthCheckInterval |
integer |
El intervalo entre comprobaciones de estado. Valores válidos: 1 a 50. Unidad: segundos. Nota
Este parámetro solo surte efecto cuando |
5 |
| Description |
string |
El nombre del listener. |
example |
| BackendServerPort |
integer |
El puerto utilizado por los servidores backend. Valores válidos: 1 a 65535. |
8080 |
| HealthCheckConnectPort |
integer |
El puerto utilizado para las comprobaciones de estado. Valores válidos: 1 a 65535. Si no especifica este parámetro, se utiliza el valor de |
8000 |
| HealthCheckReq |
string |
La cadena de solicitud para las comprobaciones de estado UDP. La cadena solo puede contener letras y dígitos, y puede tener hasta 64 caracteres de longitud. |
hello |
| HealthCheckExp |
string |
La cadena de respuesta para las comprobaciones de estado UDP. La cadena solo puede contener letras y dígitos, y puede tener hasta 64 caracteres de longitud. |
ok |
| EipTransmit |
string |
Especifica si se debe habilitar el paso directo de EIP. Valores válidos:
|
on |
| EstablishedTimeout |
integer |
El periodo de tiempo de espera de la conexión. Valores válidos: 10 a 900. Unidad: segundos. |
500 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "5D7597CF-1630-54EC-A945-624A33F2E7E8",
"ListenerPort": 80,
"Status": "Stopped",
"Bandwidth": 5,
"Scheduler": "wrr",
"HealthCheck": "on",
"HealthyThreshold": 4,
"UnhealthyThreshold": 4,
"HealthCheckConnectTimeout": 100,
"HealthCheckInterval": 5,
"Description": "example",
"BackendServerPort": 8080,
"HealthCheckConnectPort": 8000,
"HealthCheckReq": "hello",
"HealthCheckExp": "ok",
"EipTransmit": "on",
"EstablishedTimeout": 500
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | ListenerNotFound | Listener is not found. | Listener does not exist |
| 400 | LoadBalancerNotFound | The input parameter LoadBalancerId that is not found. | The load balancing instance does not exist. |
| 400 | ens.interface.error | Failed to call API. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.