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
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.