Zahteve: Ustvarite prehod na AWS in nato uporabite Lambda za dodajanje avtentikacijskih zmogljivosti.
Prijavite se v AWS konzolo, izberite ustrezno regijo glede na svojo situacijo in nato ustvarite HTTP API prehod, kot je prikazano na naslednji sliki:
Začnite ime, nato obdržite naslednje (ali neposredno pregledajte in ustvarite), kasneje nastavite druge konfiguracije in kliknite Ustvari v zadnjem koraku, kot je prikazano na spodnji sliki:
Spodaj ustvarite povratni proxy poti /bbs do te spletne strani in ga izpolnite"/bbs/{proxy+}", metoda usmerjanja je lahko izbrana KATERAKOLI, kar dovoljuje vse HTTP metode, kot je prikazano na spodnji sliki:
Po ustvarjanju poti izberite pot in kliknite gumb Attach Integration na desni, kot je prikazano na spodnji sliki:
Izberite Ustvari in priloži integracijo, kot je prikazano na naslednji sliki:
Tip integracije Izberite HTTP URI in vnesite specifični obratni proxy URL (https://www.itsvse.com/{proxy}), in na koncu kliknite Ustvari, kot je prikazano spodaj:
Kliknite na API za ogled naslova končne točke in uporabite Postman za testiranje, kot je prikazano spodaj:
Če ne želite dostopati javnosti, morate nastaviti avtorizacijo, poiskati Lambda meni v AWS backendu in ustvariti funkcijo, kot je prikazano na spodnji sliki:
Daj ji ime: demo-avtentikacija, izberi :node.js 22.x različico med izvajanjem, izberi arm64 zaradi arhitekture (cena bo nižja) in na koncu klikni funkcijo ustvarjanja, kot je prikazano spodaj:
Koda urejevalnika je naslednja:
Kliknite gumb za razporeditev na levi, kot je prikazano spodaj:
Za nastavitev lambda okoljskih spremenljivk kliknite Konfiguracija -> Okoljske spremenljivke -> Uredi, kot je prikazano na naslednji sliki:
Nazaj na nadzorno ploščo API Gateway izberite Avtorizacija in kliknite ustvari, kot je prikazano na naslednji sliki:
Izberite Priključite avtorizatorje na poti za dodajanje obstoječih avtentikacij, kot je prikazano na naslednji sliki:
Poskusite ponovno uporabiti vmesnik za zahtevo poštarja in vrnite status 401 ter sporočilo o napaki (Nepooblaščeno), kot je prikazano na spodnji sliki:
Ko dodamo informacije o avtorizaciji v glavo zahteve, je zahtevek lahko uspešen, kot je prikazano na spodnji sliki:
Referenčni:
Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.
(Konec)
|