Jak stworzyć API w AWS?

Jak stworzyć API w AWS?
Pomoc API w komunikacji między różnymi aplikacjami i komponentami. Dane są wyodrębnione i udostępniane sobie, przestrzegając środków bezpieczeństwa i protokołów. API można utworzyć w AWS za pomocą bramy API. Możemy tworzyć interfejsy API RESTful (HTTP API, REST API) i interfejs API WebSocket za pomocą Amazon API Gateway.

Aby utworzyć interfejs API bez serwera, użytkownik może użyć funkcji Lambda do obsługi żądań API.

Treść tego postu jest:

  • Krok 1: Utwórz funkcję Lambda
  • Krok 2: Wdrażaj kod w funkcji Lambda
  • Krok 3: Zbuduj interfejs API HTTP
  • Krok 4: Przetestuj API

Krok 1: Utwórz funkcję Lambda

W konsoli zarządzania AWS wyszukaj „Lambda” na pasku wyszukiwania usług i kliknij na nią:

Na desce rozdzielczej Lambda kliknij „Utwórz funkcję”I wybierz opcję„Autor od podstaw”:

Napisz swoją nazwę funkcji i kliknij „Utwórz funkcję". Na ekranie pojawi się przesłanie sukcesu w tworzeniu API, a zostaniesz przekierowany do konsoli zarządzania tej funkcji:

Krok 2: Wdrażaj kod w funkcji Lambda

Możesz także napisać niestandardowy kod źródłowy dla interfejsu API HTTP zgodnie z potrzebą. Zmieniłem tylko wiadomość odpowiedzi danego szablonu. Po wprowadzeniu zmian w kodzie wdrażaj kod, klikając „Wdrożyć”:

Krok 3: Zbuduj interfejs API HTTP

API HTTP pomaga w komunikacji dwóch lub więcej maszyn i komponentów. Integracja interfejsu API HTTP z Lambda jest łatwa do wykonania komunikacji bez zarządzania lub tworzenia żadnego serwera.

W konsoli kliknij „Usługi„Opcja i lista zostanie otwarta. Z tej listy wybierz opcję „Wszystkie usługi". Teraz kliknij „Wyświetl wszystkie usługi”:

Teraz z „Dostawa sieci i treści”Wybierz opcję„Brama API”, A następnie kliknij„Utwórz API”:

Wybierz opcję „Zbudować" z Http API, Następnie kliknij „Dodaj integrację”I wybierz„lambda”:

Teraz wybierz funkcję Lambda, którą właśnie utworzyłeś i napisz Nazwa API:

Kliknij "Następny”, Przejrzyj Route API Gateway, a naciśnij„ Naciśnij „Następny". Przejrzyj także scenę stworzoną przez API Gateway i naciśnij „Następny" przycisk. Wystąpi komunikat sukcesu:

Powyższe wyjście pokazuje, że interfejs API HTTP został pomyślnie utworzony i zintegrowany z funkcją Lambda.

Krok 4: Przetestuj API

Po udanym stworzeniu nadszedł czas, aby przetestować API. W tym celu idź do „Konsola API Gateway,„Wybierz interfejs API, teraz skopiuj interfejs API URL:

Wklej ten adres URL do przeglądarki internetowej i dołącz nazwę funkcji Lambda po cięciu:

Uderz w "Wchodzić”Klucz, a twój API odpowie.

API jest tworzony i konfigurowany pomyślnie, ponieważ jest widoczny w wyjściu.

Wniosek

Aby utworzyć API W AWS, musisz najpierw Utwórz funkcję Lambda Zapewniając podstawowe szczegóły i wdrażanie kodu. Po utworzeniu funkcji Lambda, Utwórz interfejs API HTTP. Po pomyślnym zbudowaniu interfejsu API skopiuj wywołać adres URL I Wklej go do przeglądarki internetowej Po dołączeniu nazwy Lambda na końcu adresu URL w celu przetestowania HTTP API. Ten post nauczył cię, jak tworzyć interfejs API w AWS.