API Gateway se connecte à différents types d'applications et de services backend et les gère, offrant ainsi une grande flexibilité pour les appels d'API et le traitement des données.
Résolution des noms de domaine internes pour les services backend (instances dédiées uniquement)
API Gateway résout les noms de domaine internes des points de terminaison des services backend au niveau de l'instance :
Présentation du processus pour les instances intégrées à un VPC avec résolution de nom de domaine basée sur la pondération.
Étapes de configuration de la résolution des noms de domaine internes pour les points de terminaison backend.
Notes de configuration et pièges courants.
Limites de la fonctionnalité.
Résolution des noms de domaine internes pour les services backend (instances dédiées uniquement).
Ressources dans un VPC
Utilisez des ressources VPC telles que ECS et CLB comme services backend. Vous pouvez également tester la connectivité d'autorisation du VPC.
-
Utiliser des ressources dans un VPC comme service backend d'une API
Autorisez et attachez un VPC : accordez à API Gateway l'accès à des ressources et ports spécifiques dans votre VPC.
Concevez une architecture d'API haute disponibilité (HA) pour garantir fiabilité et performances.
FAQ sur les problèmes de configuration courants.
-
Test de connectivité d'autorisation VPC
Vérifie la connectivité réseau entre une instance API Gateway et vos instances VPC autorisées afin d'identifier et de résoudre les échecs d'appel lors du débogage des API.
Function Compute
Utilisez Function Compute comme service backend :
-
Présentation des fonctionnalités
Avant de commencer, vous devez créer une instance API Gateway. Pour choisir un type d'instance, consultez la rubrique Types d'instances et guide de sélection.
Intégrez une fonction déclenchée par HTTP à API Gateway.
Intégrez une fonction déclenchée par événement à API Gateway.
FAQ
Mock
Le mode Mock permet de simuler une réponse prédéfinie, réduisant ainsi les malentendus et améliorant l'efficacité des développeurs :
Configurer le mode Mock
Désactiver le mode Mock
Mock.
Services de données
Les services de données aident les entreprises à construire un bus de services de données unifié afin d'accroître la valeur des actifs de données tout en garantissant leur fiabilité, leur sécurité et leur validité.
-
Scénarios :
Sortie de données granulaire.
Visualisation des données.
Sortie de données traitées pour les applications.
-
Produits Alibaba Cloud fournissant des services de données
Produits Big Data : DataService Studio.
Produits de base de données : Présentation de DataService Studio.
PAI
PAI EAS peut publier des modèles sous forme d'API REST dans API Gateway. Les systèmes métier appellent ces API via HTTP. Vous pouvez effectuer des appels via le réseau public ou interne (par défaut) à travers la passerelle. PAI.
EventBridge
Utilisez EventBridge comme service backend :
Publiez une API reposant sur EventBridge.
Appelez les API en utilisant un AppCode issu de la méthode d'authentification « Alibaba Cloud APP ».
Registres de microservices
Utilisez un registre de microservices comme service backend. Registres pris en charge :
-
Intégrez-vous à Nacos pour accéder à un backend de microservice.
Créez une instance dédiée intégrée à un VPC.
Déployez un service Nacos et enregistrez une application de microservice.
-
Intégrez-vous à Zookeeper pour accéder à un backend de microservice.
Créez une instance dédiée intégrée à un VPC.
Déployez un service Zookeeper et enregistrez une application de microservice.
Passerelles API multiniveaux
API Gateway prend en charge l'auto-appel : une API peut être appelée par un client ou par API Gateway lui-même, permettant des appels flexibles entre différentes régions et comptes :
Appels interrégionaux. Les appels au sein d'une même région peuvent utiliser le réseau interne.
Appels intercomptes.
Configurer l'en-tête Host pour un service backend
Configurez l'en-tête Host pour un service backend :
Configurer l'en-tête Host.
Règles de priorité de l'en-tête Host.