Požadavky: Vytvořit bránu na AWS a poté použít Lambda k přidání autentizačních funkcí.
Přihlaste se do AWS konzole, vyberte vhodný region podle své situace a poté vytvořte HTTP API bránu, jak je znázorněno na následujícím obrázku:
Začněte název, pak ponechte další (nebo přímo zkontrolujte a vytvořte), nastavit další konfigurace později a klikněte na Vytvořit v posledním kroku, jak je znázorněno na obrázku níže:
Níže vytvořte zpětný proxy route /bbs na tuto webovou stránku, vyplňte ho"/bbs/{proxy+}", směrovací metodu lze zvolit LIBOVOLNOU, což umožňuje všechny HTTP metody, jak je znázorněno na obrázku níže:
Po vytvoření trasy vyberte cestu a klikněte na tlačítko Připojit integraci vpravo, jak je vidět na obrázku níže:
Vyberte Vytvořit a připojit integraci, jak je znázorněno na následujícím obrázku:
Typ integrace Vyberte HTTP URI a vyplňte konkrétní reverzní proxy URL (https://www.itsvse.com/{proxy}), a nakonec kliknout na Vytvořit, jak je vidět níže:
Klikněte na API pro zobrazení adresy koncového bodu a použijte Postman k otestování, jak je uvedeno níže:
Pokud k němu nechcete přistupovat veřejně, musíte nastavit autorizaci, najít Lambda menu v backendu AWS a vytvořit funkci, jak je znázorněno na obrázku níže:
Dej tomu jméno: demo-autentizace, při běhu :node.js verzi 22.x, architektura zvolí arm64 (cena bude nižší) a nakonec klikni na funkci vytvoření, jak je vidět níže:
Kód editoru je následující:
Klikněte na tlačítko nasazení vlevo, jak je vidět níže:
Pro nastavení lambda proměnných prostředí klikněte na Konfigurace -> Proměnné prostředí -> Editovat, jak je znázorněno na následujícím obrázku:
Zpět na dashboard API Gateway, vyberte Autorizaci a klikněte na vytvoření, jak je znázorněno na následujícím obrázku:
Vyberte Připojit autorizéry k trasám pro přidání existujících autentizací, jak je znázorněno na následujícím obrázku:
Zkuste znovu použít rozhraní pro požadavek pošťáka a vraťte stav 401 a chybovou zprávu (Neautorizované), jak je znázorněno na obrázku níže:
Když přidáme informace o autorizaci do hlavičky požadavku, může být požadavek úspěšný, jak je znázorněno na obrázku níže:
Odkaz:
Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.
(Konec)
|