Co to jest Amazon API Gateway?

Co to jest Amazon API Gateway?
Brama Amazon API to usługa AWS używana do zarządzania interfejsami API w AWS i służy do uzyskania dostępu do danych określonej aplikacji. Tworzy, publikuje, utrzymuje, monitoruje i zabezpiecza interfejsy API na dowolną skalę. Brama API odbiera połączenia API od klientów, a następnie wywołuje wiele mikrousług, aby znaleźć najbardziej odpowiednią ścieżkę dla tego interfejsu API.

Omówmy szczegółowo funkcjonalność AMAMON API Gateway.

Jak działa brama API?

Gateway Amazon API działa jako kontroler ruchu, ponieważ tworzy jeden punkt wejścia dla wszystkich żądań API. „„klienci”(Podobnie jak urządzenia IoT, VPC i pulpity strumieniowe) Wyślij„Żądanie API„Do aplikacji. Istnieje wiele żądań (prawdopodobnie ogromna liczba żądań) w tym samym czasie, a brama Amazon API działa jako punkt pojedynczego wejścia dla wszystkich żądań. Ten punkt pojedynczego wejścia (brama API) zarządza połączeniem lub żądaniem interfejsu API i wysyła go do aplikacji i „Usługi AWS”Powiązane z tymi aplikacjami:

Korzyści z Amazon API

Poniżej przedstawiono zalety, które API API zapewnia swoim klientom:

  • Scentralizuje dostarczanie usług AWS za pomocą mikrousług.
  • Pomaga zabezpieczyć i organizować integracje oparte na interfejsach API.
  • Bramy API są bardzo konfigurowalne.
  • Sami użytkownicy nie muszą zmieniać konfiguracji w przypadku refaktoryzacji lub zmiany liczby zasobów.
  • Zmniejsza złożoność procesu, gdy wielu klientów wchodzi w interakcję z jedną aplikacją, przekształcając żądania wielu klientów w jedno żądanie.
  • Zarządza interfejsem API w sieci w taki sposób, który zapobiega nadużywaniu interfejsów API.

Wady Amazon API

Z zaletami istnieją również pewne wady korzystania z bramy Amazon API. Omówmy niektóre możliwe wady bramy API:

  • Ponieważ brama API jest pojedynczym punktem wejścia dla wszystkich żądań API, awaria bramy API doprowadzi do awarii wszystkich żądań jednocześnie.
  • Może zwiększyć opóźnienie w sieci.
  • Kiedy różne rodzaje użytkowników (takich jak iOS, Android i Microsoft) wysyłają żądania w tym samym czasie, punkt pojedynczy dla wszystkich żądań interfejsu API sprawia, że ​​proces jest kompleksowy.

To była krótka dyskusja na temat celu i działania Amazon API Gateway.

Wniosek

Brama API AWS to usługa AWS, która służy do zarządzania interfejsami API w AWS. Ta usługa może zarządzać żądaniem interfejsu API od wielu klientów, będąc punktem pojedynczego wejścia dla wszystkich żądań, a następnie znajduje najlepszą możliwą ścieżkę do kierowania żądań API do aplikacji i usług AWS powiązanych z tymi aplikacjami. Ten post podał pełny przegląd pracy i celu AWS API Gateway.