Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 1552|Odgovoriti: 1

AWS ustvari API prehod tipa HTTP API

[Kopiraj povezavo]
Objavljeno na 1. 12. 2024 12:42:15 | | | |
Zahteve: Ustvarite prehod na AWS in nato uporabite Lambda za dodajanje avtentikacijskih zmogljivosti.

Prijavite se v AWS konzolo, izberite ustrezno regijo glede na svojo situacijo in nato ustvarite HTTP API prehod, kot je prikazano na naslednji sliki:



Začnite ime, nato obdržite naslednje (ali neposredno pregledajte in ustvarite), kasneje nastavite druge konfiguracije in kliknite Ustvari v zadnjem koraku, kot je prikazano na spodnji sliki:



Spodaj ustvarite povratni proxy poti /bbs do te spletne strani in ga izpolnite"/bbs/{proxy+}", metoda usmerjanja je lahko izbrana KATERAKOLI, kar dovoljuje vse HTTP metode, kot je prikazano na spodnji sliki:



Po ustvarjanju poti izberite pot in kliknite gumb Attach Integration na desni, kot je prikazano na spodnji sliki:



Izberite Ustvari in priloži integracijo, kot je prikazano na naslednji sliki:



Tip integracije Izberite HTTP URI in vnesite specifični obratni proxy URL (https://www.itsvse.com/{proxy}), in na koncu kliknite Ustvari, kot je prikazano spodaj:



Kliknite na API za ogled naslova končne točke in uporabite Postman za testiranje, kot je prikazano spodaj:



Če ne želite dostopati javnosti, morate nastaviti avtorizacijo, poiskati Lambda meni v AWS backendu in ustvariti funkcijo, kot je prikazano na spodnji sliki:



Daj ji ime: demo-avtentikacija, izberi :node.js 22.x različico med izvajanjem, izberi arm64 zaradi arhitekture (cena bo nižja) in na koncu klikni funkcijo ustvarjanja, kot je prikazano spodaj:



Koda urejevalnika je naslednja:



Kliknite gumb za razporeditev na levi, kot je prikazano spodaj:



Za nastavitev lambda okoljskih spremenljivk kliknite Konfiguracija -> Okoljske spremenljivke -> Uredi, kot je prikazano na naslednji sliki:

Nazaj na nadzorno ploščo API Gateway izberite Avtorizacija in kliknite ustvari, kot je prikazano na naslednji sliki:



Izberite Priključite avtorizatorje na poti za dodajanje obstoječih avtentikacij, kot je prikazano na naslednji sliki:



Poskusite ponovno uporabiti vmesnik za zahtevo poštarja in vrnite status 401 ter sporočilo o napaki (Nepooblaščeno), kot je prikazano na spodnji sliki:



Ko dodamo informacije o avtorizaciji v glavo zahteve, je zahtevek lahko uspešen, kot je prikazano na spodnji sliki:



Referenčni:

Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.

(Konec)





Prejšnji:Razlika med REST API in HTTP API v AWS API prehodu
Naslednji:NPM namešča lokalne pakete in lokalne odvisnosti
 Najemodajalec| Objavljeno na 1. 12. 2024 12:44:32 |
Izvožene konfiguracije




Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com