Tous les produits
Search
Centre de documentation

Edge Security Acceleration:ListTransportLayerApplications

Dernière mise à jour :Oct 10, 2026

Consulte les applications de couche 4 associées à un site.

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

esa:ListTransportLayerApplications

list

*Site.

acs:esa:{#regionId}:{#accountId}:site/{#SiteId}

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

SiteId

integer

Oui

L'identifiant du site. Vous pouvez obtenir l'identifiant du site en appelant l'opération ListSites.

123456******

PageNumber

integer

Non

Le numéro de page pour la pagination dans une requête paginée. Valeurs valides : entiers supérieurs ou égaux à 1.

1

PageSize

integer

Non

Le nombre d'entrées par page pour la pagination dans une requête paginée. Valeurs valides : 1 à 500.

500

MatchType

string

Non

Le type de requête pour l'enregistrement d'hôte de l'application de couche 4. Valeur par défaut : exact. Valeurs valides :

  • fuzzy : correspondance approximative

  • exact : correspondance exacte

  • prefix : correspondance de préfixe

  • suffix : correspondance de suffixe

fuzzy

RecordName

string

Non

L'enregistrement d'hôte de l'application de couche 4.

www.example.com

Éléments de réponse

Élément

Type

Description

Exemple

object

La réponse.

RequestId

string

L'identifiant de la requête.

CB1A380B-09F0-41BB-A198-72F8FD6DA2FE

PageNumber

integer

Le numéro de page actuel, qui est identique au paramètre de requête PageNumber.

1

PageSize

integer

Le nombre d'entrées par page.

1

TotalCount

integer

Le nombre total d'applications de couche 4.

1

Applications

array<object>

La liste des applications de couche 4.

array<object>

Les détails de l'application de couche 4.

Rules

array<object>

La liste des règles de transfert.

object

Les détails de la règle de transfert.

Protocol

string

Le protocole de la règle de transfert. Valeurs valides :

  • TCP : TCP

  • UDP : UDP

TCP

EdgePort

string

Le port de périphérie. Valeurs valides :

  • Un port unique, tel que 80.

  • Une plage de ports, telle que 81-85, qui représente les ports 81, 82, 83, 84 et 85.

  • Une combinaison de ports et de plages de ports, séparés par des virgules, telle que 80,81-85,90, qui représente les ports 80, 81, 82, 83, 84, 85 et 90.

80

SourcePort

string

Le port du serveur d'origine. Valeurs valides :

  • Un port unique. Si le port du serveur d'origine est un port unique, toute combinaison valide de ports de périphérie est prise en charge.

  • Une plage de ports. Le port du serveur d'origine ne peut être défini sur une plage de ports que lorsque le port de périphérie est une plage de ports, et la taille de la plage doit être identique à celle du port de périphérie. Par exemple, si le port de périphérie est 90-93, vous ne pouvez pas définir le port du serveur d'origine sur 81-85 car la plage de ports du serveur d'origine comprend 5 ports et la plage de ports de périphérie comprend 4 ports, ce qui ne correspond pas.

80

Source

string

La valeur spécifique du serveur d'origine, qui doit correspondre au type de serveur d'origine.

1.1.1.1

Comment

string

La description de la règle.

Test

ClientIPPassThroughMode

string

Le protocole utilisé pour transmettre l'adresse IP du client. Valeurs valides :

  • off : Ne transmet pas l'adresse IP du client.

  • PPv1 : PROXY protocol version 1, qui prend en charge la transmission de l'adresse IP du client via TCP.

  • PPv2 : PROXY protocol version 2, qui prend en charge la transmission de l'adresse IP du client via TCP et UDP.

  • SPP : Simple Proxy Protocol, qui prend en charge la transmission de l'adresse IP du client via UDP.

off

SourceType

string

Le type de serveur d'origine. Valeurs valides :

  • ip : Adresse IP.

  • domain : Nom de domaine.

  • OP : Pool IPAM d'origine.

  • LB : Équilibrage de charge.

ip

RuleId

integer

L'identifiant de la règle d'accélération de couche 4.

20258028****

ApplicationId

integer

L'identifiant de l'application de couche 4.

170997271816****

RecordName

string

Le nom de domaine de l'application de couche 4.

test.example.com

SiteId

integer

L'identifiant du site.

36556540048****

RulesCount

integer

Le nombre de règles de transfert incluses dans l'application d'accélération de couche 4.

1

Cname

string

Le nom de domaine CNAME correspondant à l'application d'accélération de couche 4. Ce champ n'est pas vide uniquement lorsque le site est intégré à l'aide d'un enregistrement CNAME.

example.com.ialicdn.com

IpAccessRule

string

Indique si la règle d'accès IP doit être activée. Une fois cette fonctionnalité activée, les règles d'accès IP dans WAF prennent effet pour l'application de couche 4. Valeurs valides :

  • on : Activé.

  • off : Désactivé.

on

Ipv6

string

Indique si IPv6 doit être activé. Valeurs valides :

  • on : Activé.

  • off : Désactivé.

on

Status

string

L'état de l'application de couche 4. Valeurs valides :

  • deploying : Déploiement en cours. Dans cet état, la modification et la suppression ne sont pas autorisées.

  • active : Actif.

active

CrossBorderOptimization

string

Indique si l'optimisation de l'accès réseau pour la Chine continentale doit être activée. Valeur par défaut : off. Valeurs valides :

  • on : Activé.

  • off : Désactivé.

on

StaticIp

string

Indique si la fonctionnalité d'adresse IP statique doit être activée. Valeur par défaut : off. Valeurs valides :

  • on : Activé.

  • off : Désactivé.

on

StaticIpV4List

array<object>

La liste des adresses IPv4 statiques attribuées à l'application de couche 4 après l'activation de la fonctionnalité d'adresse IP statique.

object

Une adresse IPv4 statique unique, incluant l'adresse IP et son état.

Address

string

L'adresse IP.

1.1.1.2

Status

string

L'état de l'adresse IP. Valeurs valides :

  • healthy : Sain.

  • unhealthy : Non sain.

  • unknown : L'adresse IP est en cours de préparation.

healthy

KeepAliveProtection

string

Indique si la protection du maintien des connexions doit être activée. Valeur par défaut : off. Valeurs valides :

  • on : Activé.

  • off : Désactivé.

off

Exemples

JSON format

{
  "RequestId": "CB1A380B-09F0-41BB-A198-72F8FD6DA2FE",
  "PageNumber": 1,
  "PageSize": 1,
  "TotalCount": 1,
  "Applications": [
    {
      "Rules": [
        {
          "Protocol": "TCP",
          "EdgePort": "80",
          "SourcePort": "80",
          "Source": "1.1.1.1",
          "Comment": "Test",
          "ClientIPPassThroughMode": "off",
          "SourceType": "ip",
          "RuleId": 0
        }
      ],
      "ApplicationId": 0,
      "RecordName": "test.example.com",
      "SiteId": 0,
      "RulesCount": 1,
      "Cname": "example.com.ialicdn.com",
      "IpAccessRule": "on",
      "Ipv6": "on",
      "Status": "active",
      "CrossBorderOptimization": "on",
      "StaticIp": "on",
      "StaticIpV4List": [
        {
          "Address": "1.1.1.2",
          "Status": "healthy"
        }
      ],
      "KeepAliveProtection": "off"
    }
  ]
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 InternalException Failed to call the service. Try again later or contact technical support. Échec de l'appel au service. Réessayez plus tard ou contactez le service client pour plus de détails.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.