Consulta una lista de listeners.
Descripción de la operación
Consulta la lista de listeners en una instancia de Alibaba Cloud Global Accelerator (GA), incluido el tipo de enrutamiento, el estado, la marca de tiempo UNIX de creación y la información de puertos de cada listener.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
ga:ListListeners |
list |
*Listener.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| RegionId |
string |
Sí |
El ID de la región de la instancia de Alibaba Cloud Global Accelerator (GA). Establezca el valor en cn-hangzhou. |
cn-hangzhou |
| PageNumber |
integer |
No |
El número de página de la lista. Valor predeterminado: 1. |
1 |
| PageSize |
integer |
No |
El número de entradas por página para una consulta paginada. Valor máximo: 50. Valor predeterminado: 10. |
10 |
| AcceleratorId |
string |
Sí |
El ID de la instancia de Alibaba Cloud Global Accelerator (GA). |
ga-bp1odcab8tmno0hdq**** |
| Protocol |
string |
No |
El tipo de protocolo de transporte de red del listener. |
HTTP |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
La lista de información de respuesta. |
||
| TotalCount |
integer |
El número total de entradas en la lista. |
1 |
| Listeners |
array<object> |
La información del listener. |
|
|
array<object> |
La información del listener. |
||
| Certificates |
array<object> |
La información del certificado SSL. |
|
|
object |
La información del certificado SSL. |
||
| Type |
string |
El tipo de certificado. Actualmente, solo se admite Server (certificado de servidor). |
Server |
| Id |
string |
El ID del certificado SSL. |
44983xxxx-cn-hangzhou |
| BackendPorts |
array<object> |
La información del puerto del servidor backend. |
|
|
object |
La información del puerto del servidor backend. |
||
| FromPort |
string |
El puerto inicial del servidor backend. |
80 |
| ToPort |
string |
El puerto final del servidor backend. |
80 |
| ListenerId |
string |
El ID del listener. |
lsr-bp1bpn0kn908w4nbw**** |
| Description |
string |
La descripción del listener. |
Listener |
| State |
string |
El estado del listener.
|
active |
| ClientAffinity |
string |
La afinidad de cliente.
|
SOURCE_IP |
| Protocol |
string |
El tipo de protocolo de transporte del listener.
|
TCP |
| CreateTime |
integer |
La marca de tiempo en la que se creó el listener. Unidad: milisegundos. |
1577786252000 |
| PortRanges |
array<object> |
La información de puertos del listener. |
|
|
object |
La información de puertos del listener. |
||
| FromPort |
integer |
El puerto de escucha inicial que se utiliza para recibir solicitudes y reenviarlas a los endpoints. |
20 |
| ToPort |
integer |
El puerto de escucha final que se utiliza para recibir solicitudes y reenviarlas a los endpoints. |
20 |
| Name |
string |
El nombre del listener. |
Listener |
ProxyProtocol
deprecated
|
boolean |
Indica si la función de conservación de la dirección IP de origen del cliente está habilitada.
|
true |
| AcceleratorId |
string |
El ID de la instancia de Alibaba Cloud Global Accelerator (GA). |
ga-bp1odcab8tmno0hdq**** |
| XForwardedForConfig |
object |
La información de configuración del campo |
|
| XForwardedForGaIdEnabled |
boolean |
Indica si el campo de encabezado
Nota
Solo los listeners HTTP y HTTPS admiten este parámetro. |
false |
| XRealIpEnabled |
boolean |
Indica si el campo
Nota
Solo los listeners HTTP y HTTPS admiten este parámetro. |
false |
| XForwardedForGaApEnabled |
boolean |
Indica si el campo
Nota
Solo los listeners HTTP y HTTPS admiten este parámetro. |
false |
| XForwardedForProtoEnabled |
boolean |
Indica si el campo
Nota
Solo los listeners HTTP y HTTPS admiten este parámetro. |
false |
| XForwardedForPortEnabled |
boolean |
Indica si el campo
Nota
Solo los listeners HTTP y HTTPS admiten este parámetro. |
false |
| SecurityPolicyId |
string |
El ID de instancia de la política de seguridad.
Nota
Solo los listeners HTTPS admiten este parámetro. |
tls_cipher_policy_1_0 |
| Type |
string |
El tipo de enrutamiento del listener.
|
Standard |
| ServiceId |
string |
El ID del servicio al que pertenece la instancia administrada. Nota
Este parámetro solo es válido cuando ServiceManaged se establece en True. |
ALB |
| ServiceManaged |
boolean |
Indica si la instancia está administrada. Valores válidos:
|
true |
| ServiceManagedInfos |
array<object> |
La lista de políticas de acciones que el usuario puede ejecutar en la instancia administrada. Nota
|
|
|
object |
La lista de políticas de acciones que el usuario puede ejecutar en la instancia administrada. |
||
| Action |
string |
El nombre de la acción de la política administrada. Valores válidos:
|
Update |
| ChildType |
string |
El tipo de recurso secundario. Valores válidos:
Nota
Este parámetro solo es válido cuando Action se establece en CreateChild. |
Listener |
| IsManaged |
boolean |
Indica si la acción de la política administrada está administrada. Valores válidos:
|
false |
| IdleTimeout |
integer |
El tiempo de espera de conexión inactiva. Unidad: segundos. |
900 |
| RequestTimeout |
integer |
El tiempo de espera de solicitud de conexión HTTP/HTTPS. Unidad: segundos. Nota
Este parámetro solo es válido para listeners cuyo Protocol (tipo de protocolo de transporte) es HTTP o HTTPS. Si el servidor backend no devuelve una respuesta dentro del tiempo de espera, Global Accelerator deja de esperar y devuelve un código de error HTTP 504 al cliente. |
60 |
| HttpVersion |
string |
La versión máxima del protocolo HTTP. Valores válidos:
Nota
Solo los listeners HTTPS admiten este parámetro. |
http2 |
| PageSize |
integer |
El número de entradas por página para una consulta paginada. |
10 |
| RequestId |
string |
El ID de la solicitud. |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
| PageNumber |
integer |
El número de página de la lista. |
1 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"TotalCount": 1,
"Listeners": [
{
"Certificates": [
{
"Type": "Server",
"Id": "44983xxxx-cn-hangzhou"
}
],
"BackendPorts": [
{
"FromPort": "80",
"ToPort": "80"
}
],
"ListenerId": "lsr-bp1bpn0kn908w4nbw****",
"Description": "Listener",
"State": "active",
"ClientAffinity": "SOURCE_IP",
"Protocol": "TCP",
"CreateTime": 1577786252000,
"PortRanges": [
{
"FromPort": 20,
"ToPort": 20
}
],
"Name": "Listener",
"ProxyProtocol": true,
"AcceleratorId": "ga-bp1odcab8tmno0hdq****",
"XForwardedForConfig": {
"XForwardedForGaIdEnabled": false,
"XRealIpEnabled": false,
"XForwardedForGaApEnabled": false,
"XForwardedForProtoEnabled": false,
"XForwardedForPortEnabled": false
},
"SecurityPolicyId": "tls_cipher_policy_1_0",
"Type": "Standard",
"ServiceId": "ALB",
"ServiceManaged": true,
"ServiceManagedInfos": [
{
"Action": "Update",
"ChildType": "Listener",
"IsManaged": false
}
],
"IdleTimeout": 900,
"RequestTimeout": 60,
"HttpVersion": "http2"
}
],
"PageSize": 10,
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8",
"PageNumber": 1
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. |
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.