Požiadavky: Vytvoriť bránu na AWS a potom použiť Lambda na pridanie možností autentifikácie.
Prihláste sa do AWS konzoly, vyberte príslušný región podľa vašej situácie a potom vytvorte HTTP API bránu, ako je znázornené na nasledujúcom obrázku:
Začnite názov, potom ponechajte ďalšie (alebo priamo skontrolujte a vytvorte), neskôr nastavte ďalšie konfigurácie a kliknite na Vytvoriť v poslednom kroku, ako je znázornené na obrázku nižšie:
Nižšie vytvorte route /bbs reverzný proxy na túto webovú stránku, vyplňte ho"/bbs/{proxy+}", smerovacia metóda môže byť vybraná AKÁKOĽVEK, čo umožňuje všetky HTTP metódy, ako je znázornené na obrázku nižšie:
Po vytvorení trasy vyberte trasu a kliknite na tlačidlo Pripojiť integráciu vpravo, ako je znázornené na obrázku nižšie:
Vyberte Vytvoriť a pripojiť integráciu, ako je znázornené na nasledujúcom obrázku:
Typ integrácie Vyberte HTTP URI a vyplňte konkrétnu reverznú proxy URL (https://www.itsvse.com/{proxy}), a nakoniec kliknite na Vytvoriť, ako je uvedené nižšie:
Kliknite na API pre zobrazenie adresy endpointu a použite Postman na testovanie, ako je uvedené nižšie:
Ak nechcete verejne pristupovať, musíte nastaviť autorizáciu, nájsť Lambda menu v backende AWS a vytvoriť funkciu, ako je znázornené na obrázku nižšie:
Dajte tomu meno: demo-autentifikácia, vyberte :node.js verziu 22.x za behu, vyberte arm64 pre architektúru (cena bude nižšia) a nakoniec kliknite na funkciu vytvorenia, ako je uvedené nižšie:
Kód editora je nasledovný:
Kliknite na tlačidlo nasadiť vľavo, ako je uvedené nižšie:
Na nastavenie lambda environmentálnych premenných kliknite na Configuration -> Environment variables -> Edit, ako je znázornené na nasledujúcom obrázku:
Späť na dashboard API Gateway, vyberte Autorizáciu a kliknite na vytvorenie, ako je znázornené na nasledujúcom obrázku:
Vyberte Pripojiť autorizéry k trasám na pridanie existujúcich autentifikácií, ako je znázornené na nasledujúcom obrázku:
Skúste znova použiť rozhranie poštára a vráťte stav 401 a chybovú správu (Neautorizované), ako je znázornené na obrázku nižšie:
Keď pridáme informácie o autorizácii do hlavičky požiadavky, požiadavka môže byť úspešná, ako je znázornené na obrázku nižšie:
Referencia:
Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.
(Koniec)
|