Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1552|Odpowiedź: 1

AWS tworzy bramę API typu API

[Skopiuj link]
Opublikowano 01.12.2024 12:42:15 | | | |
Wymagania: Stwórz bramę na AWS, a następnie użyj Lambda do dodania funkcji uwierzytelniania.

Zaloguj się do konsoli AWS, wybierz odpowiedni region w zależności od sytuacji, a następnie utworz bramę HTTP API, jak pokazano na poniższym rysunku:



Zacznij nazwę, następnie zachowaj następny (lub bezpośrednio przejrzyj i stwórz), ustaw inne konfiguracje później i kliknij Stwórz w ostatnim kroku, jak pokazano na poniższym rysunku:



Poniżej stwórz odwrotny proxy z trasy /bbs do tej strony internetowej, wypełnij go"/bbs/{proxy+}", metoda routingu może być wybrana DOWOLNA, co pozwala na wszystkie metody HTTP, jak pokazano na poniższym rysunku:



Po utworzeniu trasy wybierz ścieżkę i kliknij przycisk Attach Integration po prawej, jak pokazano na poniższym obrazku:



Wybierz Create i dołącz integrację, jak pokazano na poniższym obrazku:



Typ integracji Wybierz HTTP URI i wpisz konkretny odwrotny adres proxy (https://www.itsvse.com/{proxy}), a na końcu kliknij Create, jak pokazano poniżej:



Kliknij na API, aby zobaczyć adres końcowy i użyj Postman, aby przetestować zgodnie z poniższym:



Jeśli nie chcesz mieć dostępu publicznie, musisz skonfigurować autoryzację, znaleźć menu Lambda w backendzie AWS i utworzyć funkcję, jak pokazano na poniższym rysunku:



Nadaj temu nazwę: demo-autentyfikacja, wybierz wersję 22.x :node.js czasie działania, wybierz arm64 dla architektury (cena będzie niższa), a na końcu kliknij funkcję tworzenia, jak pokazano poniżej:



Kod edytora wygląda następująco:



Kliknij przycisk rozmieszczenia po lewej, jak pokazano poniżej:



Aby ustawić zmienne środowiskowe lambda, kliknij Konfiguracja -> Zmienne środowiskowe -> Edytuj, jak pokazano na poniższym rysunku:

Wracając do pulpitu API Gateway, wybierz Autoryzację i kliknij utworzenie, jak pokazano na poniższym rysunku:



Wybierz Dołącz autoryzatory do tras, aby dodać istniejące uwierzytelnienia, jak pokazano na poniższym obrazku:



Spróbuj ponownie użyć interfejsu listonosza i zwróć status 401 oraz komunikat o błędzie (Nieautoryzowany), jak pokazano na poniższym rysunku:



Gdy dodamy informacje autoryzacyjne do nagłówka żądania, żądanie może zakończyć się sukcesem, jak pokazano na poniższym rysunku:



Odniesienie:

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.

(Koniec)





Poprzedni:Różnica między REST API a HTTP API w bramie AWS API
Następny:NPM instaluje lokalne pakiety i lokalne zależności
 Ziemianin| Opublikowano 01.12.2024 12:44:32 |
Eksportowane konfiguracje




Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com