CloudFormation-Beispiele unter Verwendung von SDK für Python (Boto3) - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

CloudFormation-Beispiele unter Verwendung von SDK für Python (Boto3)

Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie AWS SDK für Python (Boto3) mit CloudFormation nutzen.

Szenarien sind Codebeispiele, die Ihnen zeigen, wie Sie bestimmte Aufgaben ausführen, indem Sie mehrere Funktionen innerhalb eines Services aufrufen oder mit anderen AWS-Services kombinieren.

Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.

Themen

Szenarien

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.

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.

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

In diesem Beispiel verwendete Services
  • API Gateway

  • CloudFormation

  • DynamoDB

  • Lambda