Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 1552|Risposta: 1

AWS crea un gateway API di tipo HTTP API

[Copiato link]
Pubblicato su 01/12/2024 12:42:15 | | | |
Requisiti: Crea un gateway su AWS e poi usa Lambda per aggiungere capacità di autenticazione.

Accedi alla console AWS, seleziona la regione appropriata in base alla tua situazione e poi crea un gateway HTTP API come mostrato nella figura seguente:



Inizia un nome, poi tieni il prossimo (o ripassa e crea direttamente), imposta altre configurazioni più tardi, e clicca su Crea nell'ultimo passaggio, come mostrato nella figura qui sotto:



Qui sotto crea un route /bbs reverse proxy per questo sito, compilalo"/bbs/{proxy+}", il metodo di routing può essere selezionato ANY, il che consente tutti i metodi HTTP, come mostrato nella figura sottostante:



Dopo aver creato il percorso, seleziona il percorso e clicca sul pulsante Allega Integrazione a destra, come mostrato nell'immagine sottostante:



Seleziona Crea e allega un'integrazione come mostrato nell'immagine seguente:



Tipo di integrazione Seleziona HTTP URI e compila l'URL specifico del proxy inverso (https://www.itsvse.com/{proxy}), e infine clicca su Crea, come mostrato di seguito:



Clicca sull'API per visualizzare l'indirizzo finale e usa Postman per testare come mostrato di seguito:



Se non vuoi accedervi pubblicamente, devi configurare l'Authorization, trovare il menu Lambda dal backend AWS e creare una funzione come mostrato nella figura qui sotto:



Dagli un nome: demo-authentication, seleziona :node.js versione 22.x a runtime, scegli arm64 per l'architettura (il prezzo sarà più basso) e infine clicca su funzione crea, come mostrato di seguito:



Il codice dell'editor è il seguente:



Clicca sul pulsante di dispiegamento a sinistra, come mostrato qui sotto:



Per impostare le variabili lambda dell'ambiente, clicca su Configurazione -> Variabili dell'ambiente -> Modifica, come mostrato nella figura seguente:

Tornando alla dashboard del Gateway API, selezionate Autorizzazione e cliccate su crea come mostrato nella figura seguente:



Seleziona Allega autorizzatori ai percorsi per aggiungere autenticazioni esistenti, come mostrato nell'immagine seguente:



Prova a usare nuovamente l'interfaccia richiesta postino e restituisci uno stato 401 e un messaggio di errore (Non autorizzato), come mostrato nella figura sottostante:



Quando aggiungiamo le informazioni di autorizzazione all'intestazione della richiesta, la richiesta può avere successo, come mostrato nella figura sottostante:



Riferimento:

Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.

(Fine)





Precedente:La differenza tra REST API e HTTP API in AWS API Gateway
Prossimo:NPM installa pacchetti locali e dipendenze locali
 Padrone di casa| Pubblicato su 01/12/2024 12:44:32 |
Configurazioni esportate




Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com