Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1552|Svar: 1

AWS skapar en API Gateway-gateway av typen HTTP API

[Kopiera länk]
Publicerad på 2024-12-01 12:42:15 | | | |
Krav: Skapa en gateway på AWS och använd sedan Lambda för att lägga till autentiseringsfunktioner.

Logga in på AWS-konsolen, välj rätt region enligt din situation och skapa sedan en HTTP API-gateway som visas i följande figur:



Starta ett namn, behåll sedan nästa (eller granska och skapa direkt), ställ in andra konfigurationer senare och klicka på Skapa i sista steget, som visas i figuren nedan:



Nedan skapar du en route /bbs reverse proxy till denna webbplats, fyll i den"/bbs/{proxy+}", routningsmetoden kan väljas VILKEN, vilket tillåter alla HTTP-metoder, som visas i figuren nedan:



Efter att ha skapat rutten, välj vägen och klicka på knappen Fäst integration till höger, som visas på bilden nedan:



Välj Skapa och bifoga en integration som visas i följande bild:



Integrationstyp: Välj HTTP URI och fyll i den specifika omvända proxy-URL:en (https://www.itsvse.com/{proxy}), och slutligen klicka på Skapa, som visas nedan:



Klicka på API:et för att se slutpunktsadressen och använd Postman för att testa enligt nedan:



Om du inte vill komma åt den offentligt behöver du ställa in Authorization, hitta Lambda-menyn från AWS-backend och skapa en funktion som visas i figuren nedan:



Ge det ett namn: demo-autentisering, välj :node.js version 22.x vid körning, välj arm64 för arkitekturen (priset blir lägre), och klicka slutligen på skapa funktion, som visas nedan:



Editorkoden är följande:



Klicka på utplaceringsknappen till vänster, som visas nedan:



För att sätta lambda-miljövariablerna, klicka på Konfiguration -> Miljövariabler -> Redigera, som visas i följande figur:

Tillbaka till API Gateway-instrumentpanelen, välj Auktorisation och klicka på skapa som visas i följande figur:



Välj Koppla auktoriserare till rutter för att lägga till befintliga autentiseringar, som visas i följande bild:



Försök använda postmanförfrågningsgränssnittet igen och returnera en 401-status och ett felmeddelande (Oauktoriserat), som visas i figuren nedan:



När vi lägger till auktorisationsinformation i begärandets header kan förfrågan lyckas, som visas i figuren nedan:



Hänvisning:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

(Slut)





Föregående:Skillnaden mellan REST API och HTTP API i AWS API Gateway
Nästa:NPM installerar lokala paket och lokala beroenden
 Hyresvärd| Publicerad på 2024-12-01 12:44:32 |
Exporterade konfigurationer




Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com