Consulta la configuración de un listener HTTP.
Descripción de la operación
-
Hasta 100 veces por segundo por cuenta.
-
Hasta 10 veces por segundo por usuario.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ens:DescribeLoadBalancerHTTPListenerAttribute |
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 desea consultar. Valores válidos: 1 a 65535. |
80 |
| LoadBalancerId |
string |
Sí |
El ID de la instancia de ELB. |
lb-5snthcyu1x10g7tywj7iu**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| ListenerPort |
integer |
El puerto del listener. |
80 |
| Status |
string |
El estado del listener. Valores válidos:
|
Running |
| Bandwidth |
integer |
El ancho de banda máximo de la instancia de Edge Load Balancer (ELB). El valor predeterminado es -1, lo que indica que el ancho de banda no está limitado. |
-1 |
| Scheduler |
string |
El algoritmo de enrutamiento. Valores válidos:
|
wrr |
| HealthCheck |
string |
Indica si la función de comprobación de estado está habilitada. Valores válidos:
|
on |
| HealthyThreshold |
integer |
El número de comprobaciones de estado exitosas consecutivas que deben ocurrir antes de que un servidor backend inactivo e inaccesible se declare activo y accesible. Valores válidos: 2 a 10. Nota
Este parámetro se devuelve solo si establece HealthCheck en on. |
3 |
| UnhealthyThreshold |
integer |
El número de comprobaciones de estado fallidas consecutivas que deben ocurrir antes de que un servidor backend activo y accesible se declare inactivo e inaccesible. Valores válidos: 2 a 10. Nota
Este parámetro se devuelve solo si establece HealthCheck en on. |
3 |
| HealthCheckTimeout |
integer |
El periodo de tiempo de espera para una respuesta de comprobación de estado. Si un servidor backend no responde dentro del periodo de tiempo de espera especificado, el servidor falla la comprobación de estado.
Nota
|
10 |
| HealthCheckConnectPort |
integer |
El puerto que se utiliza para las comprobaciones de estado. Valores válidos: 1 a 65535. Si deja este parámetro vacío, se utiliza el puerto especificado por BackendServerPort para las comprobaciones de estado. Nota
Este parámetro se devuelve solo si establece HealthCheck en on. |
5000 |
| HealthCheckInterval |
integer |
El intervalo en el que se realizan las comprobaciones de estado. Valores válidos: 1 a 50. Unidad: segundos. Nota
Este parámetro se devuelve solo si establece HealthCheck en on. |
5 |
| Description |
string |
La descripción del listener. La descripción debe tener una longitud de 1 a 80 caracteres. Nota
El valor no puede comenzar con |
abc |
| ListenerForward |
string |
Indica si la redirección de HTTP a HTTPS está habilitada. Valores válidos:
|
off |
| ForwardPort |
integer |
El puerto del listener que se utiliza para redirigir solicitudes HTTP a HTTPS. |
10002 |
| RequestTimeout |
integer |
El periodo de tiempo de espera de las solicitudes. Valor predeterminado: 60. Valores válidos: 1 a 180. Unidad: segundos. Nota
Si no se recibe ninguna respuesta del servidor backend dentro del periodo de tiempo de espera especificado, ELB devuelve un código de error HTTP 504 al cliente. |
60 |
| IdleTimeout |
integer |
El periodo de tiempo de espera para conexiones inactivas. Valor predeterminado: 15. Valores válidos: 1 a 60. Unidad: segundos. Nota
Si no se recibe ninguna solicitud dentro del periodo de tiempo de espera especificado, ELB cierra la conexión. Cuando se recibe otra solicitud, ELB establece una nueva conexión. |
15 |
| HealthCheckHttpCode |
string |
Los códigos de estado HTTP para una comprobación de estado exitosa. Valores válidos:
Nota
Este parámetro se devuelve solo si establece HealthCheck en on. |
http_2xx |
| HealthCheckDomain |
string |
El nombre de dominio que se utiliza para las comprobaciones de estado. Nota
Este parámetro se devuelve solo si establece HealthCheck en on. |
www.example.com |
| HealthCheckURI |
string |
La URI utilizada para las comprobaciones de estado. La URI debe tener una longitud de 1 a 80 caracteres. Nota
|
/checkpreload.htm |
| ServerCertificateId |
string |
El ID del certificado de servidor. |
6027667 |
| HealthCheckMethod |
string |
El método de comprobación de estado utilizado en las comprobaciones de estado HTTP. Valores válidos:
Nota
Este parámetro se devuelve solo si establece HealthCheck en on. |
head |
| XForwardedFor |
string |
Indica si se utiliza el encabezado X-Forwarded-For para obtener la dirección IP real del cliente. Valores válidos:
|
on |
| BackendServerPort |
integer |
El puerto utilizado por el servidor backend de la instancia de ELB. Valores válidos: 1 a 65535. |
8080 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"ListenerPort": 80,
"Status": "Running",
"Bandwidth": -1,
"Scheduler": "wrr",
"HealthCheck": "on",
"HealthyThreshold": 3,
"UnhealthyThreshold": 3,
"HealthCheckTimeout": 10,
"HealthCheckConnectPort": 5000,
"HealthCheckInterval": 5,
"Description": "abc",
"ListenerForward": "off",
"ForwardPort": 10002,
"RequestTimeout": 60,
"IdleTimeout": 15,
"HealthCheckHttpCode": "http_2xx",
"HealthCheckDomain": "www.example.com",
"HealthCheckURI": "/checkpreload.htm",
"ServerCertificateId": "6027667",
"HealthCheckMethod": "head",
"XForwardedFor": "on\n",
"BackendServerPort": 8080
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | LoadBalancerNotFound | The input parameter loadBalancerId that is not found. | |
| 400 | ListenerNotFound | Listener is not found. | Listener 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.