Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1552|Svar: 1

AWS opretter en API Gateway-gateway af HTTP API-typen

[Kopier link]
Opslået på 01/12/2024 12.42.15 | | | |
Krav: Opret en gateway på AWS og brug derefter Lambda til at tilføje autentificeringsmuligheder.

Log ind på AWS-konsollen, vælg den relevante region efter din situation, og opret derefter en HTTP API-gateway som vist i følgende figur:



Start et navn, behold derefter næste (eller gennemgå og opret direkte), sæt andre konfigurationer senere, og klik på Opret i sidste trin, som vist i figuren nedenfor:



Nedenfor opretter du en rute /bbs reverse proxy til denne hjemmeside, udfyld den"/bbs/{proxy+}", kan routingmetoden vælges ANY, hvilket tillader alle HTTP-metoder, som vist i figuren nedenfor:



Efter at have oprettet ruten, vælg stien og klik på knappen Attach Integration til højre, som vist på billedet nedenfor:



Vælg Opret og vedhæft en integration som vist på følgende billede:



Integrationstype: Vælg HTTP URI, og udfyld den specifikke reverse proxy URL (https://www.itsvse.com/{proxy}), og til sidst klikker du på Create, som vist nedenfor:



Klik på API'et for at se endpoint-adressen og brug postbud til at teste som vist nedenfor:



Hvis du ikke vil tilgå den offentligt, skal du opsætte autorisation, finde Lambda-menuen fra AWS-backend og oprette en funktion som vist i figuren nedenfor:



Giv det et navn: demo-autentificering, vælg :node.js version 22.x under kørsel, vælg arm64 som arkitektur (prisen bliver lavere), og klik til sidst på oprettelsesfunktionen, som vist nedenfor:



Editorkoden er som følger:



Klik på deploy-knappen til venstre, som vist nedenfor:



For at sætte lambda-miljøvariablerne, klik på Konfiguration -> Miljøvariabler -> Rediger, som vist i følgende figur:

Tilbage til API Gateway-dashboardet, vælg Authorization og klik på opret som vist i følgende figur:



Vælg Tilknyt autorisatorer til ruter for at tilføje eksisterende autentifikationer, som vist på følgende billede:



Prøv at bruge postmandsanmodningsgrænsefladen igen og returner en 401-status og en fejlmeddelelse (Uautoriseret), som vist i figuren nedenfor:



Når vi tilføjer autorisationsinformation til anmodningsheaderen, kan anmodningen lykkes, som vist i figuren nedenfor:



Henvisning:

Hyperlink-login er synlig.
Hyperlink-login er synlig.

(Slut)





Tidligere:Forskellen mellem REST API og HTTP API i AWS API Gateway
Næste:NPM installerer lokale pakker og lokale afhængigheder
 Udlejer| Opslået på 01/12/2024 12.44.32 |
Eksporterede konfigurationer




Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com