Quelle est la passerelle API Amazon?

Quelle est la passerelle API Amazon?
Une passerelle API Amazon est le service AWS utilisé pour gérer les API dans AWS et est utilisé pour accéder aux données d'une certaine application. Il crée, publie, maintient, surveille et sécurise les API à n'importe quelle échelle. La passerelle API reçoit les appels API des clients, puis invoque plusieurs microservices pour trouver le chemin le plus approprié pour cette API.

Discutons de la fonctionnalité d'Amazon API Gateway en détail.

Comment fonctionne la passerelle API?

La passerelle API Amazon agit comme un contrôleur de trafic car il crée un point à entrée unique pour toutes les demandes d'API. Le "clients»(Comme les appareils IoT, les VPC et les tableaux de bord en streaming) envoyez le«Demande API”Aux applications. Il y a plusieurs demandes (probablement un grand nombre de demandes) en même temps, et la passerelle API Amazon agit comme un point à entrée unique pour toutes les demandes. Ce point à entrée unique (passerelle API) gère ensuite l'appel API ou la demande et l'envoie aux applications et «Services AWS«Associé à ces applications:

Avantages de l'API Amazon

Voici les avantages que l'API AWS offre à ses clients:

  • Il centralise la prestation des services AWS à l'aide de microservices.
  • Il aide à sécuriser et à organiser les intégrations basées sur les API.
  • Les passerelles API sont très configurables.
  • Les utilisateurs eux-mêmes n'ont pas besoin de modifier les configurations en cas de refactorisation ou de changement dans le nombre de ressources.
  • Il réduit la complexité du processus lorsque plusieurs clients interagissent avec une seule application en transformant les demandes de plusieurs clients en une seule demande.
  • Il gère l'API dans un réseau d'une manière qui empêche la surutilisation des API.

Inconvénients de l'API Amazon

Avec les avantages, il y a aussi quelques inconvénients à l'utilisation de la passerelle API Amazon. Discutons de quelques inconvénients possibles de la passerelle API:

  • Comme la passerelle API est le point d'entrée unique pour toutes les demandes d'API, l'échec de la passerelle API entraînera l'échec de toutes les demandes à la fois.
  • Il peut augmenter la latence du réseau.
  • Lorsque différents types d'utilisateurs (comme iOS, Android et Microsoft) envoient des demandes en même temps, un point à entrée unique pour toutes les demandes d'API rend le complexe de processus.

Ce fut une brève discussion sur le but et le travail de la passerelle API Amazon.

Conclusion

Une passerelle AWS AWS est le service AWS qui est utilisé pour gérer les API dans AWS. Ce service peut gérer la demande de l'API de plusieurs clients, être un point à entrée unique pour toutes les demandes, puis trouve le meilleur chemin possible pour acheminer les demandes d'API vers les applications et les services AWS associés à ces applications. Ce message a donné un aperçu complet du travail et du but de la passerelle AWS AWS.