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.