在 React 中单击按钮时调用 Lambda 函数

gos*_*d12 1 amazon-web-services aws-lambda serverless aws-cdk

首先,我只想说我对 AWS 总体来说还是个新手(1-2 周)。所以我可能从一开始就认为不正确。

我正在开发一个应用程序,我想在 JSX 中单击按钮并触发 Lambda 函数,该函数从 dynamodb 表获取数据并将其显示在 UI 中。

我正在使用 aws cdk 将基础设施编写为代码。我该怎么面对这个?您有我可以遵循的指南吗?

小智 7

欢迎!请查看本指南

对于 AWS,最佳实践是创建一个 AWS API 网关,充当您的 HTTP/HTTPS/API Web 服务器。

在此输入图像描述

在此 API 网关中,您可以将 Lambda 函数与路由(例如 GET /users)集成,其中 Lambda 函数从 AWS DynamoDB 获取数据,根据您的意愿进行处理并返回输出。

要将其与您的代码集成,您需要创建一个针对 API 网关 URL 的 HTTP GET/POST 请求。