Todos los productos
Search
Centro de documentos

ENS:DescribeLoadBalancerUDPListenerAttribute

Última actualización: Sep 01, 2026

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

Pruebe esta API en OpenAPI Explorer sin necesidad de firma manual. Las llamadas exitosas generan automáticamente código SDK acorde a sus parámetros. Descárguelo con seguridad de credenciales integrada para uso local.

Test

Autorización de RAM

La siguiente tabla describe la autorización necesaria para invocar esta API. Puede definirla en una directiva de Resource Access Management (RAM). A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones se utilizan en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos que permitan realizar la operación.

  • API: La API que debe invocarse para llevar a cabo la acción.

  • Nivel de acceso: Nivel de acceso predefinido que se concede para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso que admite autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no surtirá efecto.

    • En las API con permisos a nivel de recurso, los tipos de recursos obligatorios se marcan con un asterisco (*). Especifique el Alibaba Cloud Resource Name (ARN) correspondiente en el elemento Resource de la directiva.

    • Para las API sin permisos a nivel de recurso, se muestra All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Permiten un control granular y se aplican ya sea solo a acciones o a acciones asociadas con recursos específicos. Además de las claves de condición específicas del servicio, Alibaba Cloud proporciona un conjunto de common condition keys aplicables a todos los servicios compatibles con RAM.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con permisos para realizar todas las acciones dependientes.

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:

  • Running: El listener está en ejecución.

  • Stopped: El listener está detenido.

  • Starting: El listener se está iniciando.

  • Configuring: El listener se está configurando.

  • Stopping: El listener se está deteniendo.

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 (Round Robin ponderado): Los servidores backend con pesos más altos reciben una mayor proporción de solicitudes.

  • wlc (Menos conexiones ponderado): Las solicitudes se distribuyen según el peso y el recuento actual de conexiones de cada servidor backend. Si los servidores backend tienen el mismo peso, el servidor con menos conexiones recibe más solicitudes nuevas.

  • rr (Round Robin): Las solicitudes se distribuyen a los servidores backend de forma secuencial.

  • sch (Hash de IP de origen): Enruta las solicitudes de la misma dirección IP de origen al mismo servidor backend mediante un hash consistente de la dirección IP de origen.

  • tch (Hash de 4-tupla): Enruta los paquetes del mismo flujo al mismo servidor backend mediante un hash consistente de la 4-tupla (dirección IP de origen, dirección IP de destino, puerto de origen y puerto de destino).

  • qch (Hash de ID de conexión QUIC): Utiliza un algoritmo de hash consistente en el ID de conexión QUIC para garantizar que las solicitudes con el mismo ID de conexión siempre se enruten al mismo servidor backend.

  • iqch (Hash de CID iQUIC): Utiliza un algoritmo de hash consistente en los bytes 2, 3 y 4 del CID iQUIC. Las solicitudes en las que estos tres bytes son iguales se enrutan al mismo servidor backend.

wrr

HealthCheck

string

Especifica si se deben habilitar las comprobaciones de estado. Valores válidos:

  • on: Habilitado.

  • off: Deshabilitado.

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 HealthCheck se establece en on.

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 HealthCheck se establece en on.

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.

  • Valor predeterminado: 5.

  • Valores válidos: 1 a 300.

  • Unidad: segundos.

Nota
  • Este parámetro solo surte efecto cuando HealthCheck se establece en on.

  • Si el valor de HealthCheckConnectTimeout es menor que el valor de HealthCheckInterval, el valor de HealthCheckInterval se utiliza como periodo de tiempo de espera.

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 HealthCheck se establece en on.

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 BackendServerPort.

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: Habilitado.

  • off (predeterminado): Deshabilitado.

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.