aws-lambda
AWS Lambda mit Python
Suche…
Warum AWS Lambda?
AWS Lambda unterstützt
- Transparente Skalierbarkeit und Verfügbarkeit
- Entwicklerfreundliche Vorgänge und keine Notwendigkeit, Server zu verwalten
- Native Integration in AWS-Dienste
- Keine Notwendigkeit für Leerlaufzeiten zu zahlen
- RESTful Integration
- Überwachen der RESTful-Schnittstelle mithilfe des AWS-API-Gateways
Hallo Welt - Lambda-Funktion
Dies ist eine der einfachsten Lambda-Funktionen. Es entspricht dem Hello World-Programm.
Um Ihr erstes Programm zu erstellen, folgen Sie den unten angegebenen Schritten.
- Melden Sie sich bei AWS Console an
- Klicken Sie unter Berechnen auf Lambda
- Klicken Sie auf Erstellen einer Lambda-Funktion
- Überspringen Sie den ausgewählten Blueprint-Abschnitt
- Klicken Sie im Trigger konfigurieren auf das gepunktete Rechteck
- Wählen Sie API-Gateway aus
- Füllen Sie die erforderlichen Details wie auf dem Bild aus. API-Name ist der Name Ihrer API, die Sie erstellen möchten. Ressourcenmuster ist der URL-Pfad, den Sie Ihre Lambda-Funktion aufrufen können. Wählen Sie die gewünschte http-Methode aus. In unserem Beispiel wählen wir GET. In AWS kann das Staging auf verschiedene Arten durchgeführt werden, z. B. prod, dev ... Es hilft Ihnen, die Funktionen von prod und dev zu unterscheiden. Zu Demonstrationszwecken können Sie Sicherheit als "Offen" auswählen (wird in der Produktion nicht empfohlen). Klicken Sie auf "Weiter"
- Konfigurieren Sie die Funktion wie folgt Geben Sie den Funktionsnamen, eine Beschreibung Ihrer Funktion und die Laufzeitumgebung an. Wir wählen Python als Laufzeitumgebung.
- Ändern Sie den Code. Hier drucken wir das aws-Lambda-Event in Cloudtrail, das kostenlos ist. Es gibt auch eine Zeichenfolge zurück.
- Geben Sie einen Lambda-Funktionshandler und eine Rolle an Stellen Sie sicher, dass der Handler-Name mit lambda_function beginnen soll. Erstellen Sie außerdem eine neue Rolle, um die Lambda-Funktion auszuführen. Wählen Sie die Menge an Hauptspeicher, die zur Ausführung Ihrer Funktion erforderlich ist. Wählen Sie das Standardzeitlimit aus und klicken Sie auf Weiter
- Klicken Sie auf Funktion erstellen
- Nun kann Ihre Funktion ausgeführt werden. Klicken Sie auf den von den aws bereitgestellten Link Wenn Sie auf den Link klicken, wird Ihre Lambda-Funktion im Hintergrund ausgeführt und Sie erhalten eine Ausgabe im Browser.
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow