Llama a la operación DescribeLoadBalancerTCPListenerAttribute para consultar la configuración de un listener TCP.
Descripción de la operación
-
Tasa de llamadas a la API: 100 llamadas por segundo.
-
Tasa de llamadas por usuario: 10 llamadas por segundo.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ens:DescribeLoadBalancerTCPListenerAttribute |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ListenerPort |
integer |
Sí |
El puerto del listener. Valores válidos: 1 a 65535. |
80 |
| LoadBalancerId |
string |
Sí |
El ID de la instancia de load balancer. |
lb-5snthcyu1x10g7tywj7iu**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| ListenerPort |
integer |
El puerto frontend que utiliza la instancia de load balancer. |
80 |
| Status |
string |
El estado del listener. Valores válidos:
|
Stopped |
| Bandwidth |
integer |
El ancho de banda máximo del load balancer. El valor predeterminado es -1, que indica ancho de banda ilimitado. |
-1 |
| Scheduler |
string |
El algoritmo de programación. Valores válidos:
|
wrr |
| PersistenceTimeout |
integer |
El tiempo de espera de persistencia de sesión.
|
0 |
| EstablishedTimeout |
integer |
El tiempo de espera de conexión. Valores válidos: 10 a 900. Unidad: segundos. |
500 |
| 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 necesarias para cambiar el estado de salud de un servidor backend de Nota
Este parámetro solo surte efecto cuando el parámetro HealthCheck se establece en |
4 |
| UnhealthyThreshold |
integer |
El número de comprobaciones de estado fallidas consecutivas necesarias para cambiar el estado de salud de un servidor backend de Nota
Este parámetro solo surte efecto cuando el parámetro HealthCheck se establece en |
4 |
| HealthCheckConnectTimeout |
integer |
El tiempo de espera de respuesta para una comprobación de estado. Si una instancia ENS backend no responde dentro de este período de tiempo de espera, la comprobación de estado falla.
Nota
|
100 |
| HealthCheckInterval |
integer |
El intervalo entre comprobaciones de estado. Valores válidos: 1 a 50. Unidad: segundos. |
5 |
| Description |
string |
La descripción del listener. |
ejemplo |
| HealthCheckHttpCode |
string |
Los códigos de estado HTTP que indican una comprobación de estado exitosa. Valores válidos:
Nota
Este parámetro solo surte efecto cuando el parámetro HealthCheck se establece en |
http_2xx |
| HealthCheckDomain |
string |
El nombre de dominio que se utiliza para las comprobaciones de estado. Nota
Este parámetro solo surte efecto cuando el parámetro HealthCheck se establece en |
example.com |
| HealthCheckURI |
string |
La URI que se utiliza para las comprobaciones de estado. Longitud: 1 a 80 caracteres. Nota
|
/example/index.html |
| HealthCheckType |
string |
El tipo de comprobación de estado. Valores válidos:
|
tcp |
| BackendServerPort |
integer |
El puerto que utilizan los servidores backend. Valores válidos: 1 a 65535. |
8080 |
| HealthCheckConnectPort |
integer |
El puerto que se utiliza para las comprobaciones de estado. Valores válidos: 1 a 65535. Si no se especifica este parámetro, se utiliza el valor de Nota
Este parámetro solo surte efecto cuando el parámetro HealthCheck se establece en |
8000 |
| EipTransmit |
string |
Especifica si el paso directo de EIP está habilitado. Valores válidos:
|
on |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"ListenerPort": 80,
"Status": "Stopped",
"Bandwidth": -1,
"Scheduler": "wrr",
"PersistenceTimeout": 0,
"EstablishedTimeout": 500,
"HealthCheck": "on",
"HealthyThreshold": 4,
"UnhealthyThreshold": 4,
"HealthCheckConnectTimeout": 100,
"HealthCheckInterval": 5,
"Description": "example",
"HealthCheckHttpCode": "http_2xx",
"HealthCheckDomain": "example.com",
"HealthCheckURI": "/example/index.html",
"HealthCheckType": "tcp",
"BackendServerPort": 8080,
"HealthCheckConnectPort": 8000,
"EipTransmit": "on"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | ens.interface.error | An error occurred while call the API. | |
| 400 | LoadBalancerNotFound | The input parameter loadBalancerId that is not found. | |
| 400 | ListenerNotFound | Listener is not found. | Listener does not exist |
| 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.