AWS CloudFormation 用SDK于 Python 的示例 (Boto3) - AWS SDK代码示例

AWS 文档 AWS SDK示例 GitHub 存储库中还有更多SDK示例

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS CloudFormation 用SDK于 Python 的示例 (Boto3)

以下代码示例向您展示了如何使用with来执行操作和实现常见场景 AWS CloudFormation。 AWS SDK for Python (Boto3)

场景是向您展示如何通过在一个服务中调用多个函数或与其他 AWS 服务结合来完成特定任务的代码示例。

每个示例都包含一个指向完整源代码的链接,您可以在其中找到有关如何在上下文中设置和运行代码的说明。

主题

场景

以下代码示例演示如何使用虚构数据创建一个模拟系统 RESTAPI,以跟踪美国每天有 COVID 19 例的案例。

SDK适用于 Python (Boto3)

演示如何使用 AWS Chalice 和创建RESTAPI使用 Amazon Gate API way 和 Amazon DynamoDB AWS Lambda的无服务器。 AWS SDK for Python (Boto3) RESTAPI它模拟了一个系统,该系统使用虚构的数据跟踪美国每天的 COVID 19例病例。了解如何:

  • 使用 AWS Chalice 在 Lambda 函数中定义路由,这些函数用于处理通过网关发REST出的请求。API

  • 使用 Lambda 函数在 DynamoDB 表中检索和存储数据以处理请求。REST

  • 在 AWS CloudFormation 模板中定义表结构和安全角色资源。

  • 使用 AWS Chalice and CloudFormation 来打包和部署所有必要的资源。

  • CloudFormation 用于清理所有创建的资源。

有关如何设置和运行的完整源代码和说明,请参阅上的完整示例GitHub

本示例中使用的服务
  • API网关

  • AWS CloudFormation

  • DynamoDB

  • Lambda