Dieser Artikel richtet sich an Personen, die AWS Lambda vorerst erleben möchten. Es gibt viele Artikel für Anfänger wie "In Zusammenarbeit mit S3", Überraschenderweise haben nur wenige Leute eine einfache Implementierung gepostet, also habe ich es diesmal versucht. Sie können AWS Lambda frühestens in ca. 10 Minuten erleben.
① Erstellung der AWS Lambda-Funktion ↓ ② API-Gateway erstellen, Verbindung mit AWS Lambda herstellen ↓ ③ Test
Erstellen Sie von Grund auf neu, um eine Funktion mit dem Namen test_func zu erstellen. Die Laufzeit kann alles sein, aber dieses Mal werde ich Pyhon wählen.
Beim Erstellen sieht es so aus ↓. Der Trigger (Eingabe in AWS Lambda) wird beim Erstellen des API-Gateways festgelegt, sodass wir ihn noch nicht bedienen.
Erstellen Sie das API-Gateway "REST API". Es ist schwer zu verstehen, aber es ist kein Import.
Stellen Sie einen geeigneten "API-Namen" ein. (Diesmal habe ich test_api gewählt.)
Fügen Sie eine Ressource hinzu (wie ein Schiff, in das eine Methode eingefügt wird). Wählen Sie auf der Registerkarte Aktionen die Option Ressource erstellen aus. Geben Sie einen geeigneten Ressourcennamen ein und klicken Sie auf "Ressource erstellen".
Fügen Sie eine Methode hinzu. Wählen Sie auf der Registerkarte "Aktion" die Option "Methode erstellen", um eine GET-Methode hinzuzufügen. Geben Sie den Namen der zuvor in "Lambda-Funktion" erstellten Lambda-Funktion ein. Da die Eingabevorhersage herauskommt, können Sie auswählen, indem Sie nur den ersten Buchstaben eingeben.
Wenn Sie auf "Speichern" klicken, werden Sie gefragt, ob Sie die Berechtigung erteilen möchten. Wählen Sie daher "OK".
Stellen Sie abschließend das bisher erstellte API-Gateway bereit (spiegeln Sie den Build wider). Zu diesem Zeitpunkt werden Sie aufgefordert, die Phase (die Version zum Zeitpunkt der Bereitstellung) zu betreten. Geben Sie sie daher entsprechend ein. Dies ist abgeschlossen.
Stellen Sie eine Anfrage an das zuvor mit der GET-Methode erstellte API-Gatewary. Klicken Sie auf der Bühne, die Sie gerade bereitgestellt haben, auf "GET", um die URL anzuzeigen. Hier klicken.
Wenn "Hallo von Lambda!" Wie im Bild unten gezeigt angezeigt wird, ist dies erfolgreich.
Danke für Ihre Unterstützung.
Am meisten darauf ausgerichtet, AWS Lambda zu erleben? Implementierung eines einfachen AWS Lambda. In Zukunft möchte ich darauf basierend ein komplizierteres System erstellen.
・ AWS Lambda https://aws.amazon.com/jp/lambda/ Offizielle AWS-Website
· AWS API Gateway zu Lambda Tutorial in Python | Erstellen Sie eine REST-API https://www.youtube.com/watch?v=uFsaiEhr1zs Die meisten Schritte werden unternommen. Der englische Kommentar ist leichter zu verstehen als der japanische Kommentar.
Recommended Posts