Vaatimukset: Luo yhdyskäytävä AWS:ään ja käytä Lambdaa lisätäksesi todennusominaisuuksia.
Kirjaudu AWS-konsoliin, valitse tilanteesi mukaan sopiva alue ja luo sitten HTTP API -yhdyskäytävä kuten seuraavassa kuvassa näkyy:
Aloita nimi, säilytä seuraava (tai suoraan tarkista ja luo), aseta muut asetukset myöhemmin ja klikkaa Luo viimeisessä vaiheessa, kuten alla olevassa kuvassa näkyy:
Alla luo reitti/bbs käänteinen välityspalvelin tälle sivustolle, täytä se"/bbs/{proxy+}", reititysmenetelmä voidaan valita MIKÄ tahansa, mikä sallii kaikki HTTP-metodit, kuten alla olevassa kuvassa on esitetty:
Reitin luomisen jälkeen valitse polku ja klikkaa oikealla olevaa Liitä integraatio -painiketta, kuten alla olevassa kuvassa näkyy:
Valitse Luo ja liitä integraatio, kuten seuraavassa kuvassa näkyy:
Integraatiotyyppityyppi Valitse HTTP URI ja täytä tarkka käänteisen välityspalvelimen URL (https://www.itsvse.com/{proxy}), ja lopuksi klikkaa Luo, kuten alla näkyy:
Klikkaa API:ta nähdäksesi päätepisteen osoitteen ja käytä postmania testataksesi alla esitetyn mukaisesti:
Jos et halua käyttää sitä julkisesti, sinun täytyy ottaa käyttöön Authorization, etsiä AWS:n taustajärjestelmästä Lambda-valikko ja luoda toiminto, kuten alla olevassa kuvassa näkyy:
Anna sille nimi: demo-autentikointi, valitse :node.js 22.x-versio ajonaikaisesti, valitse arm64 arkkitehtuurille (hinta on halvempi), ja lopuksi klikkaa create-toiminto, kuten alla on esitetty:
Editorikoodi on seuraava:
Klikkaa vasemmalla olevaa laukaisunappia, kuten alla näkyy:
Lambda-ympäristömuuttujien asettamiseksi klikkaa Configuration -> Environment variables -> Edit, kuten seuraavassa kuvassa näkyy:
Takaisin API Gateway -hallintapaneeliin, valitse Authorization ja klikkaa create, kuten seuraavassa kuvassa näkyy:
Valitse Liitä valtuutetut reiteihin lisätäksesi olemassa olevia tunnistautumisia, kuten seuraavassa kuvassa näkyy:
Kokeile käyttää postman-pyyntöliittymää uudelleen ja palauta 401-status sekä virheilmoitus (Unauthorized), kuten alla olevassa kuvassa näkyy:
Kun lisäämme valtuutustiedot pyynnön otsikkoon, pyyntö voi onnistua, kuten alla olevassa kuvassa näkyy:
Viittaus:
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.
(Loppu)
|