So bereitstellen Sie REST -API für AWS Lambda

So bereitstellen Sie REST -API für AWS Lambda

Entwickler verwenden REST-API, um eine Webseite oder Anwendung zu erstellen, um mit dem Cloud-basierten Server zu kommunizieren. Repräsentatives Staatstransfer (REST) ​​ist ein standardisierter Software -Architekturstil, der bekannt und verwendet wird. AWS bietet den API -Gateway -Dienst an, über den die Rest -API auf der Plattform erstellt und bereitgestellt werden kann.

Beginnen wir mit der Bereitstellung von REST -API für die AWS Lambda:

Bereitstellen Sie REST -API in AWS Lambda ein

Um REST -API für AWS Lambda bereitzustellen, besuchen Sie die API -Gateway -Konsole aus dem Abschnitt Dienste in der AWS -Konsole:

Klick auf das "BauenSchaltfläche zum Erstellen einer REST -API -Anwendung:

Ändere das "Endpunkttyp" Zu "Edge optimiertUnd behalten Sie den Rest der Konfigurationen als Standard. Klicken Sie danach auf die “ImportierenSchaltfläche von unten auf der Seite:

Sobald die API erstellt wurde, klicken Sie einfach auf ihren Namen, um ihre Struktur zu öffnen:

Wähle aus "AutorisiererAbschnitt aus dem linken Bereich und klicken Sie auf die “Neuen Autorisierer erstellen" Taste:

Konfigurieren Sie den Autorizer mit dem Typ „Lambda“ und klicken Sie auf die “Erstellen" Taste:

Damit wird der Benutzer aufgefordert, die Lambda -Funktion zu erstellen, indem Sie auf die “klickenGrant & Create" Taste:

Erweitere das "Aktionen"Dropdown -Menü" und klicken Sie auf das "Ressourcen erstellenSchaltfläche von der API -Seite:

Geben Sie den Namen der Ressource ein und wählen Sie das ausAktivieren Sie die API -Gateway -Kors”Kontrollkästchen. Klicken Sie danach auf die “Ressource erstellen" Taste:

Erweitere das "AktionenSchaltfläche ”, um auf die“ zu klickenMethode erstellen" Taste:

Wählen Sie das "POST" von dem "OPTIONENRegisterkarte "Registerkarte", um eine Methode zu generieren. Konfigurieren Sie danach die Lambda -Funktion, indem Sie diese Änderungen speichern:

Die Lambda -Funktion wurde auf der AWS Lambda erstelltFunktionen" Buchseite:

Gehen Sie in die “MethodenanforderungRegisterkarte "Registerkarte", indem Sie darauf klicken:

Klicken Sie auf das Bleistiftsymbol, um das zu bearbeitenGenehmigung" Einstellungen:

Wählen Sie den Autorisierer aus, der früher aus der Dropdown-Liste erstellt wurde:

Erweitere das "AktionenRegisterkarte ", um auf die" zu klicken "API bereitstellenSchaltfläche zum Bereitstellen der REST -API:

Wählen "Neue Bühne"Für die Bereitstellungsstufe und klicken Sie auf die"Einsetzen" Taste:

Die Bereitstellung zeigt die “anURL aufrufenLink zum Öffnen der REST -API -Anwendung:

Geben Sie die URL im Webbrowser ein, um die bereitgestellte API zu besuchen:

Sie haben die Rest -API erfolgreich in AWS Lambda eingesetzt:

Abschluss

So bauen Sie die Rest -API aus dem API -Gateway, um die Rest -API für AWS Lambda einzusetzen. Erstellen Sie danach einen Autorisierer mit der Lambda -Funktion. Erstellen Sie vor der Bereitstellung der API Ressourcen und Methoden für die API und bearbeiten Sie den Autorizer auf der Registerkarte Methode Request. Stellen Sie die API von der “einAktionenDropdown-Menü und es wird das "das" liefert "URL aufrufen”Besuchen Sie die bereitgestellte API.