文档 AWS SDK 示例 GitHub 存储库中还有更多 S AWS DK 示例
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 API Gateway 调用 Lambda 函数
以下代码示例展示了如何创建由 Amazon API Gateway 调用的 AWS Lambda 函数。
- Java
-
- 适用于 Java 的 SDK 2.x
-
演示如何使用 Lambda Java 运行时 API 创建 AWS Lambda 函数。此示例调用不同的 AWS 服务来执行特定的用例。此示例展示了如何创建通过 Amazon API Gateway 调用的 Lambda 函数,该函数扫描 Amazon DynamoDB 表获取工作周年纪念日,并使用 Amazon Simple Notification Service (Amazon SNS)向员工发送文本消息,祝贺他们的周年纪念日。
有关如何设置和运行的完整源代码和说明,请参阅上的完整示例GitHub
。 本示例中使用的服务
API Gateway
DynamoDB
Lambda
Amazon SNS
- JavaScript
-
- 适用于 JavaScript (v3) 的软件开发工具包
-
演示如何使用 Lambda JavaScript 运行时 API 创建 AWS Lambda 函数。此示例调用不同的 AWS 服务来执行特定的用例。此示例展示了如何创建通过 Amazon API Gateway 调用的 Lambda 函数,该函数扫描 Amazon DynamoDB 表获取工作周年纪念日,并使用 Amazon Simple Notification Service (Amazon SNS)向员工发送文本消息,祝贺他们的周年纪念日。
有关如何设置和运行的完整源代码和说明,请参阅上的完整示例GitHub
。 该示例也可在 AWS SDK for JavaScript v3 开发人员指南中找到。
本示例中使用的服务
API Gateway
DynamoDB
Lambda
Amazon SNS
- Python
-
- 适用于 Python 的 SDK(Boto3)
-
此示例显示如何创建和使用以 AWS Lambda 函数为目标的 Amazon API Gateway REST API。Lambda 处理程序演示了如何基于 HTTP 方法进行路由;如何从查询字符串、标头和正文中获取数据;以及如何返回 JSON 响应。
部署 Lambda 函数。
使用 API Gateway 创建 REST API
创建以 Lambda 函数为目标的 REST 资源。
授予允许 API Gateway 调用 Lambda 函数的权限。
使用请求软件包向 REST API 发送请求。
清理演示期间创建的所有资源。
最好在上查看此示例 GitHub。有关如何设置和运行的完整源代码和说明,请参阅上的完整示例GitHub
。 本示例中使用的服务
API Gateway
Lambda