Co to jest Amazon API Gateway?

Co To Jest Amazon Api Gateway



Amazon API Gateway to usługa AWS używana do zarządzania interfejsami API w AWS i służy do uzyskiwania dostępu do danych określonej aplikacji. Tworzy, publikuje, utrzymuje, monitoruje i zabezpiecza interfejsy API w dowolnej skali. Brama interfejsu API odbiera wywołania interfejsu 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ść Amazon API Gateway.







Jak działa API Gateway?

Amazon API Gateway działa jako kontroler ruchu, ponieważ tworzy pojedynczy punkt wejścia dla wszystkich żądań API. „ klienci ” (takie jak urządzenia IoT, VPC i pulpity nawigacyjne przesyłania strumieniowego) wysyłają „ Żądanie interfejsu API ” do aplikacji. Istnieje wiele żądań (prawdopodobnie ogromna liczba żądań) w tym samym czasie, a Amazon API Gateway działa jako pojedynczy punkt wejścia dla wszystkich żądań. Ten punkt pojedynczego wejścia (brama API) następnie zarządza wywołaniem lub żądaniem API i wysyła je do aplikacji i „ usługi AWS ” związane z tymi aplikacjami:





Korzyści z Amazon API

Oto zalety, jakie API AWS zapewnia swoim klientom:





  • Centralizuje dostarczanie usług AWS za pomocą mikroserwisów.
  • Pomaga zabezpieczyć i zorganizować integracje oparte na API.
  • Bramy API są wysoce konfigurowalne.
  • Użytkownicy sami nie muszą zmieniać konfiguracji w przypadku refaktoryzacji lub zmiany ilości zasobów.
  • Zmniejsza złożoność procesu, gdy wielu klientów wchodzi w interakcje z pojedynczą aplikacją, przekształcając żądania wielu klientów w jedno żądanie.
  • Zarządza API w sieci w taki sposób, aby zapobiegać nadużywaniu API.

Wady Amazon API

Oprócz zalet, korzystanie z bramy Amazon API ma również pewne wady. Omówmy kilka możliwych wad bramy API:

  • Ponieważ brama API jest pojedynczym punktem wejścia dla wszystkich żądań API, awaria bramy API doprowadzi do niepowodzenia wszystkich żądań jednocześnie.
  • Może to 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, pojedynczy punkt wejścia dla wszystkich żądań API komplikuje proces.

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



Wniosek

Brama AWS API to usługa AWS używana do zarządzania interfejsami API w AWS. Ta usługa może zarządzać żądaniami API od wielu klientów, będąc pojedynczym punktem 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 zawierał pełny przegląd działania i celu bramy AWS API.