Prasības: izveidojiet vārteju AWS un pēc tam izmantojiet Lambda, lai pievienotu autentifikācijas iespējas.
Piesakieties AWS konsolē, atlasiet atbilstošo reģionu atbilstoši savai situācijai un pēc tam izveidojiet HTTP API vārteju, kā parādīts šajā attēlā:
Sāciet nosaukumu, pēc tam paturiet tālāk (vai tieši pārskatiet un izveidojiet), vēlāk iestatiet citas konfigurācijas un pēdējā darbībā noklikšķiniet uz Izveidot, kā parādīts attēlā zemāk:
Zemāk izveidojiet maršrutu / bbs reverso starpniekserveri uz šo vietni, aizpildiet to"/bbs/{starpniekserveris+}", maršrutēšanas metodi var izvēlēties JEBKURŠ, kas ļauj izmantot visas HTTP metodes, kā parādīts zemāk redzamajā attēlā:
Pēc maršruta izveides atlasiet ceļu un noklikšķiniet uz pogas Pievienot integrāciju labajā pusē, kā parādīts zemāk redzamajā attēlā:
Atlasiet Izveidot un pievienot integrāciju, kā parādīts šajā attēlā:
Integrācijas tipa tips Atlasiet HTTP URI un aizpildiet konkrēto reverso starpniekservera URL (https://www.itsvse.com/{proxy}) un visbeidzot noklikšķiniet uz Izveidot, kā parādīts zemāk:
Noklikšķiniet uz API, lai apskatītu galapunkta adresi, un izmantojiet pastnieku, lai pārbaudītu, kā parādīts tālāk:
Ja nevēlaties tam piekļūt publiski, jums ir jāiestata autorizācija, AWS aizmugurējā sistēmā jāatrod Lambda izvēlne un jāizveido funkcija, kā parādīts zemāk redzamajā attēlā:
Dodiet tam nosaukumu: demo-autentifikācija, izpildlaikā izvēlieties :node.js 22.x versiju, izvēlieties arm64 arhitektūrai (cena būs lētāka) un visbeidzot noklikšķiniet uz izveidot funkciju, kā parādīts zemāk:
Redaktora kods ir šāds:
Noklikšķiniet uz izvietošanas pogas kreisajā pusē, kā parādīts tālāk.
Lai iestatītu lambda vides mainīgos, noklikšķiniet uz Konfigurācija -> Vides mainīgie -> Rediģēt, kā parādīts šajā attēlā:
Atgriežoties API vārtejas informācijas panelī, atlasiet Autorizācija un noklikšķiniet uz Izveidot, kā parādīts nākamajā attēlā:
Atlasiet Pievienot pilnvarotājus maršrutiem, lai pievienotu esošās autentifikācijas, kā parādīts šajā attēlā:
Mēģiniet vēlreiz izmantot pastnieka pieprasījuma interfeisu un atgrieziet 401 statusu un kļūdas ziņojumu (Neautorizēts), kā parādīts zemāk redzamajā attēlā:
Pievienojot autorizācijas informāciju pieprasījuma galvenei, pieprasījums var būt veiksmīgs, kā parādīts zemāk redzamajā attēlā:
Atsauce:
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
(Beigas)
|