Consulte la configuration d'un écouteur spécifié en appelant l'opération DescribeListener.
Description de l'opération
Consulte la configuration d'un écouteur spécifié, y compris le type de routage, l'état, l'horodatage de création et les informations de port de l'écouteur.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ga:DescribeListener |
get |
*Listener
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| RegionId |
string |
Oui |
L'identifiant de la région de l'instance Alibaba Cloud Global Accelerator (GA). Définissez la valeur sur cn-hangzhou. |
cn-hangzhou |
| ListenerId |
string |
Oui |
L'identifiant de l'écouteur à interroger. |
lsr-bp1bpn0kn908w4nbw**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| Description |
string |
La description de l'écouteur. |
Listener |
| RequestId |
string |
L'identifiant de la requête. |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
| State |
string |
L'état de l'écouteur.
|
active |
| CreateTime |
string |
L'horodatage de la création de l'écouteur. Unité : millisecondes. |
1577786252000 |
| PortRanges |
array<object> |
Les informations de port de l'écouteur. |
|
|
object |
Les informations de port de l'écouteur. |
||
| FromPort |
integer |
Le premier port d'écoute de la plage de ports utilisée pour recevoir les requêtes et les transférer vers les points de terminaison. |
20 |
| ToPort |
integer |
Le dernier port d'écoute de la plage de ports utilisée pour recevoir les requêtes et les transférer vers les points de terminaison. |
20 |
| BackendPorts |
array<object> |
Les informations de port back-end. |
|
|
object |
La plage de ports back-end. |
||
| FromPort |
string |
Le premier port de la plage de ports utilisée par le serveur back-end pour accepter les requêtes. Ce paramètre n'est renvoyé que lorsque le protocole de l'écouteur est HTTPS et que le port d'écoute est identique au port sur lequel le service back-end est fourni. |
80 |
| ToPort |
string |
Le dernier port de la plage de ports utilisée par le serveur back-end pour accepter les requêtes. |
80 |
| Certificates |
array<object> |
La liste des certificats SSL. |
|
|
object |
La liste des certificats SSL. |
||
| Type |
string |
Le type de certificat. Actuellement, seul Server (certificat de serveur) est pris en charge. |
Server |
| Id |
string |
L'identifiant du certificat SSL. |
449****-cn-hangzhou |
| Protocol |
string |
Le type de protocole de transmission réseau de l'écouteur.
|
TCP |
| ListenerId |
string |
L'identifiant de l'écouteur. |
lsr-bp1bpn0kn908w4nbw**** |
| ClientAffinity |
string |
L'affinité client.
|
SOURCE_IP |
| Name |
string |
Le nom de l'écouteur. |
Listener |
| RelatedAcls |
array<object> |
Les informations sur le groupe de stratégies de contrôle d'accès associé à l'écouteur. |
|
|
object |
Les informations sur le groupe de stratégies de contrôle d'accès associé à l'écouteur. |
||
| AclId |
string |
L'identifiant du groupe de stratégies de contrôle d'accès associé à l'écouteur. |
123 |
| Status |
string |
Indique si la fonctionnalité de contrôle d'accès est activée.
|
Associated |
| AclType |
string |
Le type de contrôle d'accès :
Ce paramètre n'est renvoyé que lorsque la valeur du paramètre Status est on. |
white |
| AcceleratorId |
string |
L'identifiant de l'instance Alibaba Cloud Global Accelerator (GA). |
ga-bp1odcab8tmno0hdq**** |
ProxyProtocol
deprecated
|
boolean |
Indique si la fonctionnalité de préservation de l'adresse IP du client est activée.
|
false |
| XForwardedForConfig |
object |
Les informations de configuration du champ |
|
| XForwardedForGaIdEnabled |
boolean |
Indique si l'en-tête
Remarque
Seuls les écouteurs HTTP et HTTPS prennent en charge ce paramètre. |
false |
| XForwardedForGaApEnabled |
boolean |
Indique si l'en-tête
Remarque
Seuls les écouteurs HTTP et HTTPS prennent en charge ce paramètre. |
false |
| XForwardedForProtoEnabled |
boolean |
Indique si l'en-tête
Remarque
Seuls les écouteurs HTTP et HTTPS prennent en charge ce paramètre. |
false |
| XForwardedForPortEnabled |
boolean |
Indique si l'en-tête
Remarque
Seuls les écouteurs HTTP et HTTPS prennent en charge ce paramètre. |
false |
| XRealIpEnabled |
boolean |
Indique si l'en-tête
Remarque
Seuls les écouteurs HTTP et HTTPS prennent en charge ce paramètre. |
false |
| SecurityPolicyId |
string |
L'identifiant de l'instance de stratégie de sécurité TLS.
Remarque
Seuls les écouteurs HTTPS prennent en charge ce paramètre. |
tls_cipher_policy_1_0 |
| Type |
string |
Le type de routage de l'écouteur.
|
Standard |
| ServiceId |
string |
L'identifiant du service qui gère l'instance gérée. Remarque
Ce paramètre n'est valide que lorsque le paramètre ServiceManaged est défini sur True. |
ALB |
| ServiceManaged |
boolean |
Indique si l'instance est gérée. Valeurs valides :
|
true |
| ServiceManagedInfos |
array<object> |
La liste des stratégies d'action que l'utilisateur peut exécuter sur l'instance gérée. Remarque
|
|
|
object |
La liste des stratégies d'action que l'utilisateur peut exécuter sur l'instance gérée. |
||
| Action |
string |
Le nom de l'action de stratégie gérée. Valeurs valides :
|
Update |
| ChildType |
string |
Le type de ressource enfant. Valeurs valides :
Remarque
Ce paramètre n'est valide que lorsque le paramètre Action est défini sur CreateChild. |
Listener |
| IsManaged |
boolean |
Indique si l'action de stratégie gérée est gérée. Valeurs valides :
|
false |
| IdleTimeout |
integer |
Le délai d'expiration de la connexion inactive. Unité : secondes. |
900 |
| RequestTimeout |
integer |
Le délai d'expiration de la requête de connexion HTTP/HTTPS. Unité : secondes. Remarque
Ce paramètre n'est valide que pour les écouteurs dont le Protocol (type de protocole de transmission réseau) est HTTP ou HTTPS. Si le serveur back-end ne renvoie pas de réponse dans le délai imparti, Global Accelerator cesse d'attendre et renvoie un code d'erreur HTTP 504 au client. |
60 |
| HttpVersion |
string |
La version maximale du protocole HTTP. Valeurs valides :
Remarque
Seuls les écouteurs HTTPS prennent en charge ce paramètre. |
http2 |
Exemples
JSON format
{
"Description": "Listener",
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8",
"State": "active",
"CreateTime": "1577786252000",
"PortRanges": [
{
"FromPort": 20,
"ToPort": 20
}
],
"BackendPorts": [
{
"FromPort": "80",
"ToPort": "80"
}
],
"Certificates": [
{
"Type": "Server",
"Id": "449****-cn-hangzhou"
}
],
"Protocol": "TCP",
"ListenerId": "lsr-bp1bpn0kn908w4nbw****",
"ClientAffinity": "SOURCE_IP",
"Name": "Listener",
"RelatedAcls": [
{
"AclId": "123",
"Status": "Associated"
}
],
"AclType": "white",
"AcceleratorId": "ga-bp1odcab8tmno0hdq****",
"ProxyProtocol": false,
"XForwardedForConfig": {
"XForwardedForGaIdEnabled": false,
"XForwardedForGaApEnabled": false,
"XForwardedForProtoEnabled": false,
"XForwardedForPortEnabled": false,
"XRealIpEnabled": 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"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | NotExist.Listener | listener %s is not exist | |
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.