Verwenden Sie API Gateway, um eine Lambda-Funktion aufzurufen - AWS SDK-Codebeispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie API Gateway, um eine Lambda-Funktion aufzurufen

Die folgenden Codebeispiele zeigen, wie eine von Amazon API Gateway aufgerufene AWS Lambda Funktion erstellt wird.

Java
SDKfür Java 2.x

Zeigt, wie eine AWS Lambda Funktion mithilfe der Lambda-Java-Laufzeit API erstellt wird. In diesem Beispiel werden verschiedene AWS Dienste aufgerufen, um einen bestimmten Anwendungsfall auszuführen. Dieses Beispiel zeigt, wie Sie eine von Amazon API Gateway aufgerufene Lambda-Funktion erstellen, die eine Amazon DynamoDB-Tabelle nach Arbeitsjubiläen durchsucht und Amazon Simple Notification Service (AmazonSNS) verwendet, um Ihren Mitarbeitern eine Textnachricht zu senden, in der sie zu ihrem einjährigen Jubiläum gratuliert werden.

Den vollständigen Quellcode und Anweisungen zur Einrichtung und Ausführung finden Sie im vollständigen Beispiel unter. GitHub

In diesem Beispiel verwendete Dienste
  • API-Gateway

  • DynamoDB

  • Lambda

  • Amazon SNS

JavaScript
SDKfür JavaScript (v3)

Zeigt, wie eine AWS Lambda Funktion mithilfe der JavaScript Lambda-Laufzeit API erstellt wird. In diesem Beispiel werden verschiedene AWS Dienste aufgerufen, um einen bestimmten Anwendungsfall auszuführen. Dieses Beispiel zeigt, wie Sie eine von Amazon API Gateway aufgerufene Lambda-Funktion erstellen, die eine Amazon DynamoDB-Tabelle nach Arbeitsjubiläen durchsucht und Amazon Simple Notification Service (AmazonSNS) verwendet, um Ihren Mitarbeitern eine Textnachricht zu senden, in der sie zu ihrem einjährigen Jubiläum gratuliert werden.

Den vollständigen Quellcode und Anweisungen zur Einrichtung und Ausführung finden Sie im vollständigen Beispiel unter. GitHub

Dieses Beispiel ist auch verfügbar im AWS SDK for JavaScript Entwicklerhandbuch für v3.

In diesem Beispiel verwendete Dienste
  • API-Gateway

  • DynamoDB

  • Lambda

  • Amazon SNS

Python
SDKfür Python (Boto3)

Dieses Beispiel zeigt, wie Sie ein Amazon API Gateway erstellen und verwenden RESTAPI, das auf eine AWS Lambda Funktion abzielt. Der Lambda-Handler demonstriert, wie das Routing auf der Grundlage von HTTP Methoden erfolgt, wie Daten aus der Abfragezeichenfolge, dem Header und dem Hauptteil abgerufen werden und wie eine JSON Antwort zurückgegeben wird.

  • Stellen Sie eine Lambda-Funktion bereit.

  • Erstellen Sie ein API Gateway RESTAPI.

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

  • Erteilen Sie die Erlaubnis, API Gateway die Lambda-Funktion aufrufen zu lassen.

  • Verwenden Sie das Requests-Paket, um Anfragen an die zu senden. REST API

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

Dieses Beispiel lässt sich am besten auf ansehen GitHub. Den vollständigen Quellcode und Anweisungen zur Einrichtung und Ausführung finden Sie im vollständigen Beispiel unter GitHub.

In diesem Beispiel verwendete Dienste
  • API-Gateway

  • Lambda