Verwenden von API Gateway zum Aufrufen einer Lambda-Funktion - AWS Lambda

Verwenden von API Gateway zum Aufrufen einer Lambda-Funktion

Die folgenden Code-Beispielen zeigen, wie man eine AWS Lambda-Funktion erstellt, die von Amazon API Gateway aufgerufen wird.

Java
SDK für Java 2.x

Zeigt, wie man eine AWS Lambda-Funktion mithilfe der Lambda-Java-Runtime-API erstellt. Dieses Beispiel ruft verschiedene AWS-Dienste auf, um einen bestimmten Anwendungsfall zu erfüllen. Dieses Beispiel zeigt, wie man eine Lambda-Funktion erstellt, die von Amazon API Gateway aufgerufen wird und eine Amazon-DynamoDB-Tabelle nach Arbeitsjubiläen durchsucht und Amazon Simple Notification Service (Amazon SNS) verwendet, um eine Textnachricht an Ihre Mitarbeiter zu senden, die ihnen zu ihrem einjährigen Jubiläum gratuliert.

Vollständiger Quellcode und Anweisungen zum Einrichten und Ausführen finden Sie im vollständigen Beispiel unter GitHub.

In diesem Beispiel verwendete Dienste
  • API Gateway

  • DynamoDB

  • Lambda

  • Amazon SNS

JavaScript
SDK für JavaScript (v3)

Zeigt, wie man eine AWS Lambda-Funktion mithilfe der Lambda-Script-Laufzeit-API erstellt. Dieses Beispiel ruft verschiedene AWS-Dienste auf, um einen bestimmten Anwendungsfall zu erfüllen. Dieses Beispiel zeigt, wie man eine Lambda-Funktion erstellt, die von Amazon API Gateway aufgerufen wird und eine Amazon-DynamoDB-Tabelle nach Arbeitsjubiläen durchsucht und Amazon Simple Notification Service (Amazon SNS) verwendet, um eine Textnachricht an Ihre Mitarbeiter zu senden, die ihnen zu ihrem einjährigen Jubiläum gratuliert.

Vollständiger Quellcode und Anweisungen zum Einrichten und Ausführen finden Sie im vollständigen Beispiel unter GitHub.

Dieses Beispiel ist auch verfügbar im AWS SDK für JavaScriptEntwicklerhandbuch zu v3.

In diesem Beispiel verwendete Dienste
  • API Gateway

  • DynamoDB

  • Lambda

  • Amazon SNS

Python
SDK für Python (Boto3)

Dieses Beispiel veranschaulicht, wie eine REST-API für Amazon API Gateway erstellt und verwendet wird, die auf eine AWS Lambda-Funktion verweist. Der Lambda-Handler veranschaulicht, wie basierend auf HTTP-Methoden weitergeleitet wird, wie Daten aus der Abfragezeichenfolge, dem Header und dem Text abgerufen werden und wie eine JSON-Antwort zurückgegeben wird.

  • Stellen Sie eine Lambda-Funktion bereit.

  • REST-API für API Gateway erstellen

  • Erstellen Sie eine REST-Ressource, die auf die Lambda-Funktion verweist.

  • Erteilen Sie API Gateway die Berechtigung, die Lambda-Funktion aufzurufen.

  • Verwenden Sie das Anforderungspaket, um Anforderungen an die REST-API zu senden.

  • Bereinigen Sie alle Ressourcen, die während der Demo erstellt wurden.

Dieses Beispiel wird am besten auf GitHub angesehen. Vollständiger Quellcode und Anweisungen zum Einrichten und Ausführen finden Sie im vollständigen Beispiel unter GitHub.

In diesem Beispiel verwendete Dienste
  • API Gateway

  • DynamoDB

  • Lambda

  • Amazon SNS

Eine vollständige Liste der AWS-SDK-Entwicklerhandbücher und Codebeispiele finden Sie unter Verwenden von Lambda mit einem AWS-SDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK-Versionen.