Erstellen einer API-Gateway-REST-API zur Verfolgung von COVID-19-Daten - AWS Lambda

Erstellen einer API-Gateway-REST-API zur Verfolgung von COVID-19-Daten

Das folgende Codebeispiel zeigt, wie eine REST-API erstellt wird, die ein System zur Verfolgung der täglichen COVID-19-Fälle in den Vereinigten Staaten unter Verwendung fiktiver Daten simuliert.

Python
SDK für Python (Boto3)

Zeigt die Verwendung von AWS Chalice mit AWS SDK für Python (Boto3), um eine Serverless-REST-API zu erstellen, die Amazon API Gateway, AWS Lambda und Amazon DynamoDB verwendet. Die REST-API simuliert ein System, das die täglichen COVID-19-Fälle in den Vereinigten Staaten unter Verwendung fiktiver Daten simuliert. Lernen Sie Folgendes:

  • Verwenden von AWS Chalice zum Definieren von Routen in Lambda-Funktionen, die zur Bearbeitung von über API Gateway erfolgenden REST-Anfragen aufgerufen werden.

  • Verwenden Sie Lambda-Funktionen zum Abrufen und Speichern von Daten in einer DynamoDB-Tabelle, um REST-Anforderungen zu bearbeiten.

  • Definieren Sie Tabellenstruktur und Sicherheitsrollenressourcen in einer AWS CloudFormation-Vorlage.

  • Verwenden Sie AWS Chalice und CloudFormation zum Verpacken und Bereitstellen aller notwendigen Ressourcen.

  • Verwenden Sie CloudFormation, um alle erstellten Ressourcen zu bereinigen.

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

  • CloudFormation

  • DynamoDB

  • Lambda

Eine vollständige Liste der AWS-SDK-Entwicklerhandbücher und Code-Beispiele 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.