Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 1552|Válasz: 1

Az AWS létrehoz egy HTTP API típusú API átjáratot

[Linket másol]
Közzétéve 2024. 12. 01. 12:42:15 | | | |
Követelmények: Hozz létre egy átjárót az AWS-en, majd használd a Lambda-t hitelesítési képességek hozzáadásához.

Jelentkezz be az AWS konzolra, válaszd ki a megfelelő régiót a helyzetednek megfelelően, majd hozz létre egy HTTP API átjárót az alábbi ábrán látható módon:



Indíts el egy nevet, majd maradjon a következő (vagy közvetlenül nézd át és hozza létre), később állítson be más konfigurációkat, majd az utolsó lépésben kattints a Létrehozásra, ahogy az alábbi ábrán látható:



Az alábbiakban hozz létre egy route /bbs reverse proxyt erre a weboldalra, töltsd ki"/bbs/{proxy+}", az útvonali módszer ANY-ként választható, ami lehetővé teszi az összes HTTP metódust, ahogy az alábbi ábrán látható:



Az útvonal létrehozása után válaszd ki az útvonalat, és kattints a jobb oldali Csatolás gombra, ahogy az alábbi képen is látható:



Válassza ki a Létrehozást, és csatoljon egy integrációt az alábbi képen látható módon:



Integrációs típus Válassz HTTP URI-t, és töltsd ki a specifikus fordított proxy URL-t (https://www.itsvse.com/{proxy}), és végül kattints a Létrehozásra, ahogy az alábbiakban látható:



Kattintson az API-ra, hogy megtekintse a végpont címét, és a postman segítségével tesztelj, ahogy az alábbiakban látható:



Ha nem szeretnél nyilvánosan hozzáférni, be kell állítanod az Authorization-t, meg kell keresned a Lambda menüt az AWS háttérrendszeréből, és létrehoznod az alábbi ábrán látható funkciót:



Adj neki nevet: demo-hitelesítés, válaszd ki :node.js 22.x verziót futáskor, válaszd az arm64-et az architektúrához (az ár olcsóbb lesz), és végül kattints a létrehozó funkcióra, ahogy az alábbiakban látható:



A szerkesztő kód a következő:



Kattints a bal oldali kioldó gombra, ahogy az alábbiakban látható:



A lambda környezeti változók beállításához kattintson a Konfiguráció -> Környezeti változók -> Szerkesztés, ahogy az alábbi ábrán látható:

Vissza az API Gateway irányítópulthoz, válaszd az Authorization (Authorization) opciót, és kattints a create-re, ahogy az alábbi ábrán látható:



Válassza ki az Engedélyezők csatolását útvonalakhoz, hogy meglévő hitelesítéseket adj hozzá, ahogy az alábbi képen látható:



Próbáld ki újra a postman request interfészt, és küldj vissza egy 401-es státuszt és hibaüzenetet (Engedély nélkül), ahogy az alábbi ábrán látható:



Amikor hozzáadjuk az Authorization információt a kérés fejlécéhez, a kérés sikeres lehet, ahogy az alábbi ábrán látható:



Utalás:

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.

(Vége)





Előző:A különbség a REST API és a HTTP API között az AWS API átjáróban
Következő:Az NPM telepíti a helyi csomagokat és helyi függőségeket
 Háziúr| Közzétéve 2024. 12. 01. 12:44:32 |
Exportált konfigurációk




Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com