Reikalavimai: Sukurkite šliuzą AWS ir naudokite Lambda, kad pridėtumėte autentifikavimo galimybių.
Prisijunkite prie AWS konsolės, pasirinkite tinkamą regioną pagal savo situaciją ir sukurkite HTTP API šliuzą, kaip parodyta šiame paveikslėlyje:
Pradėkite pavadinimą, tada palikite toliau (arba tiesiogiai peržiūrėkite ir kurkite), vėliau nustatykite kitas konfigūracijas ir paskutiniame veiksme spustelėkite Kurti, kaip parodyta paveikslėlyje žemiau:
Žemiau sukurkite maršrutą / bbs atvirkštinį tarpinį serverį į šią svetainę, užpildykite jį"/bbs/{tarpinis serveris+}", maršruto parinkimo metodą galima pasirinkti BET koks, kuris leidžia visus HTTP metodus, kaip parodyta paveikslėlyje žemiau:
Sukūrę maršrutą, pasirinkite kelią ir dešinėje spustelėkite mygtuką Pridėti integraciją, kaip parodyta paveikslėlyje žemiau:
Pasirinkite Kurti ir pridėkite integraciją, kaip parodyta šiame paveikslėlyje:
Integravimo tipo tipas Pasirinkite HTTP URI ir įveskite konkretų atvirkštinio tarpinio serverio URL (https://www.itsvse.com/{proxy}) ir galiausiai spustelėkite Sukurti, kaip parodyta toliau:
Spustelėkite API, kad peržiūrėtumėte galinio punkto adresą, ir naudokite paštininką, kad išbandytumėte, kaip parodyta toliau:
Jei nenorite jo pasiekti viešai, turite nustatyti autorizaciją, rasti Lambda meniu AWS galinėje sistemoje ir sukurti funkciją, kaip parodyta paveikslėlyje žemiau:
Suteikite jam pavadinimą: demonstracinis autentifikavimas, vykdymo metu pasirinkite :node.js 22.x versiją, pasirinkite arm64 architektūrai (kaina bus pigesnė) ir galiausiai spustelėkite sukurti funkciją, kaip parodyta žemiau:
Redaktoriaus kodas yra toks:
Spustelėkite diegimo mygtuką kairėje, kaip parodyta toliau:
Norėdami nustatyti lambda aplinkos kintamuosius, spustelėkite Konfigūracija -> Aplinkos kintamieji -> Redaguoti, kaip parodyta šiame paveikslėlyje:
Grįžkite į API šliuzo prietaisų skydelį, pasirinkite Autorizacija ir spustelėkite sukurti, kaip parodyta šiame paveikslėlyje:
Pasirinkite Pridėti įgaliotuosius prie maršrutų, kad įtrauktumėte esamus autentifikavimus, kaip parodyta šiame paveikslėlyje:
Pabandykite dar kartą naudoti paštininko užklausos sąsają ir pateikite 401 būseną bei klaidos pranešimą (Neautorizuota), kaip parodyta paveikslėlyje žemiau:
Kai prie užklausos antraštės pridedame autorizacijos informaciją, užklausa gali būti sėkminga, kaip parodyta paveikslėlyje žemiau:
Nuoroda:
Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.
(Pabaiga)
|