Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 1552|Răspunde: 1

AWS creează un gateway API de tip HTTP API

[Copiază linkul]
Postat pe 01.12.2024 12:42:15 | | | |
Cerințe: Creează un gateway pe AWS și apoi folosește Lambda pentru a adăuga capabilități de autentificare.

Conectează-te la consola AWS, selectează regiunea potrivită în funcție de situația ta și apoi creează un gateway HTTP API, așa cum este prezentat în figura următoare:



Începe un nume, apoi păstrează următorul (sau revizuiește direct și creează), setează alte configurații mai târziu și apasă pe Create în ultimul pas, așa cum se arată în figura de mai jos:



Mai jos creează un proxy invers de rută /bbs către acest site, completează-l"/bbs/{proxy+}", metoda de rutare poate fi selectată ORICARE, ceea ce permite toate metodele HTTP, așa cum se arată în figura de mai jos:



După crearea traseului, selectați calea și faceți clic pe butonul Atașare Integrare din dreapta, așa cum se arată în imaginea de mai jos:



Selectează Creează și atașează o integrare, așa cum se arată în imaginea următoare:



Tip de integrare Selectează HTTP URI și completează URL-ul proxy revers specific (https://www.itsvse.com/{proxy}), și în final apasă pe Create, așa cum se arată mai jos:



Faceți clic pe API pentru a vedea adresa de endpoint și folosiți Poștașul pentru a testa, așa cum se arată mai jos:



Dacă nu doriți să accesați public, trebuie să configurați Authorization, să găsiți meniul Lambda din backend-ul AWS și să creați o funcție așa cum este prezentat în figura de mai jos:



Dă-i un nume: demo-authentication, selectează versiunea :node.js 22.x la runtime, alege arm64 pentru arhitectură (prețul va fi mai mic) și, în final, apasă pe funcția create, așa cum se arată mai jos:



Codul editorului este următorul:



Apasă butonul de desfășurare din stânga, așa cum se arată mai jos:



Pentru a seta variabilele de mediu lambda, faceți clic pe Configurație -> Variabile de mediu -> Editare, așa cum se arată în figura următoare:

Revenind la panoul API Gateway, selectați Autorizare și faceți clic pe creație, așa cum se arată în figura următoare:



Selectați Atașați autorizatori la rute pentru a adăuga autentificări existente, așa cum se arată în imaginea următoare:



Încearcă să folosești din nou interfața de solicitare a poștașului și returnează o stare 401 și un mesaj de eroare (Neautorizat), așa cum se arată în figura de mai jos:



Când adăugăm informații de autorizare la antetul cererii, cererea poate avea succes, așa cum se arată în figura de mai jos:



Referință:

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.

(Sfârșit)





Precedent:Diferența dintre API-ul REST și API-ul HTTP în AWS API Gateway
Următor:NPM instalează pachete locale și dependențe locale
 Proprietarul| Postat pe 01.12.2024 12:44:32 |
Configurații exportate




Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com