Hier finden Sie Tutorials und Dokumentationen, wie Sie mit AWS Lambda serverlose Anwendungen erstellen können. Sie werden auch mehr über serverlose Anwendungsentwickler-Tools wie das AWS Serverless Application Model (SAM) oder AWS Cloud9 erfahren.
Eine weitere einfache Einstiegsmöglichkeit ist das AWS Serverless Application Repository, mit dem Sie vorkonfigurierte Anwendungen schnell bereitstellen können.
Um tiefer in konkrete Anwendungsfälle einzutauchen, stehen Ihnen Ressourcen für Webapp-Entwicklung, Datenverarbeitung, Mobile-Backend-Entwicklung und Edge-Computing zur Verfügung.
Haben Sie kurz 10 Minuten Zeit?
Mit Hallo-Welt-Tutorial starten
Machen Sie Ihre ersten Schritte in der AWS Lambda-Konsole. Sie werden die Grundlagen kennenlernen und eine einfache Lambda-Funktion bereitstellen.
Wollen Sie tiefer eintauchen?
Serverlose Apps mit dem Entwicklerleitfaden entwickeln
Lesen Sie den Entwicklerleitfaden, Teil unserer technischen Dokumentation, um zu erfahren, wie man eine AWS Lambda-Funktion erstellt und bereitstellt.
Sie werden erfahren, wie Sie AWS Lambda für spezielle Anwendungsfälle wie Webapplikationsentwicklung, mobile Anwendungen, Dateiverarbeitung oder Streamdatenverarbeitung nutzen.
Außerdem erhalten Sie Tipps, wie Sie eine Lambda-Funktion mit einer Sprache Ihrer Wahl entwickeln – etwa mit C#, Python, Node.js, Java oder Go.
Weitere Ressourcen
Das AWS Serverless Application Repository ermöglicht die schnelle Bereitstellung von Codebeispielen, Komponenten und kompletten Anwendungen mit nur wenigen Klicks. Sie können auch Ihre eigenen Anwendungen veröffentlichen und sie innerhalb Ihres Teams oder mit der gesamten Community teilen.
Außerdem erhalten Sie Zugang zu Ressourcen, dank derer Sie mehr über AWS-Entwicklertools wie das AWS Serverless Application Model (SAM) oder Cloud9, die Ihnen bei der Entwicklung serverloser Anwendungen helfen, erfahren können.
AWS Serverless Application Repository
Hier finden Sie serverlose Anwendungen, Komponenten und Quellcode für Ihren Anwendungsfall. Stellen Sie eine serverlose Anwendung mit nur wenigen Klicks bereit. Sie können das Serverless Application Repository zudem für die Veröffentlichung eigener Anwendungen nutzen, die Sie für Ihr Team, im Unternehmen oder für die Community freigeben.
Serverless Application Repository aufrufen >>
Entwicklertools
Serverlose Anwendungsentwickler-Tools helfen Ihnen dabei, serverlose Anwendungen während Ihres gesamten Entwicklungszyklus schnell zu entwickeln, zu testen, bereitzustellen und zu überwachen. Hier erfahren Sie mehr über das AWS Serverless Application Model (SAM) zur Definition serverloser Anwendungen, Cloud9 zur Bereitstellung einer Cloud-basierten IDE und andere nützliche Tools und Services.
Mehr über Entwickler-Tools für serverlose Anwendungen lernen >>
Anwendungsfall suchen
Im Folgenden finden Sie spezifische Ressourcen für die Entwicklung von Webanwendungen, Datenverarbeitung, mobile Backend-Entwicklung und Edge-Computing.
WEBANWENDUNGEN
TUTORIAL ZU SERVERLESS-WEBANWENDUNGEN
In diesem Tutorial lernen Sie, wie Sie Ihre eigene dynamische, Serverless-Webanwendung entwickeln und bereitstellen. Sie werden lernen, wie man statische Webressourcen hostet, wie man Benutzer und Authentifizierung verwaltet und wie man eine RESTful-API für die Backend-Verarbeitung entwickelt.
Diese Webanwendung zeigt, wie man AWS Lambda in Verbindung mit anderen AWS-Services verwendet, um eine serverlose Webanwendung zu entwickeln. Dieses Repository enthält Beispiel-Code für alle Lambda-Funktionen, die das Backend der Anwendung bilden.
In diesem 30-minütigen virtuellen Workshop zeigen Ihnen unsere AWS Serverless-Experten, wie Sie eine AWS Lambda-Funktion für eine einfache Web-Applikation entwickeln, debuggen und einsetzen können. Sie erahlten außerdem eine Schritt-für-Schritt-Anleitung mit konkreten Anweisungen.
Erste Schritte >>
DATENVERARBEITUNG
In diesem Tutorial lernen Sie, wie Sie eine einfache Bildverarbeitungsanwendung und eine Lambda-Funktion entwickeln, um ein Bild automatisch in ein Vorschaubild umzuwandeln. Sie werden lernen, wie Sie AWS Lambda in Verbindung mit Amazon Simple Storage Service (S3), dem AWS Serverless Application Model und AWS CloudFormation einsetzen.
Erste Schritte >>
In diesem Tutorial lernen Sie, wie Sie mit AWS Lambda und Amazon Kinesis eine umfassende Datenverarbeitungsanwendung entwickeln. Sie werden mit Amazon Kinesis einen Datenstrom erstellen und AWS Lambda-Operationen durchführen, wie z.–B. die Entwicklung einer Lambda-Funktion zur Analyse und Speicherung von Streaming-Daten.
Erste Schritte >>
Erste Schritte >>
MOBILE BACK-ENDS
In diesem Tutorial erstellen Sie eine einfache mobile Anwendung und hosten deren Backend-Logik mit AWS Lambda. Sie werden lernen, wie Sie verschiedene Komponenten anschließen, damit eine mobile Android-Anwendung eine Lambda-Funktion aufrufen und Antworten verarbeiten kann.
Erste Schritte >>
Die Referenzarchitektur zeigt, wie man AWS Lambda in Verbindung mit Amazon API Gateway und Amazon S3 verwendet, um Fotos und Notizen aus einer mobilen Anwendung hochzuladen. Durch die Nutzung dieser Services können Sie kosteneffiziente mobile Backends erstellen, die günstiger sind als Server selbst zu verwalten.
Erste Schritte >>
Erste Schritte >>
EDGE-COMPUTING
Mit Lambda@Edge können Sie Ihren Code problemlos global über AWS-Standorte ausführen und Ihren Endbenutzern so bei niedrigsten Latenzen antworten.
Erste Schritte >>
In diesem Vortrag erfahren Sie, wie Sie Ihre Lambda-Funktionen einmal schreiben und überall dort ausführen können, wo Ihre Endbetrachter mit AWS Lambda@Edge präsent sind.
Erste Schritte >>
Weitere AWS Lambda-Ressourcen entdecken