首页 > 解决方案 > 是否可以通过 DynamoDB Lambda 触发器更新 HTML 中的元素?

问题描述

我想我有一个由 DynamoDB 触发的 Lambda 函数 (index.js),它从表中获取一个项目并将该数据传递到同一文件夹中的 index.html,从而更新其内容。是否可以在该 lambda 访问该 index.html 文件的同时托管该文件?

我的目标是每次在我的 DynamoDB 表中添加新条目时触发 Lambda。我希望 Lambda 根据我从 DynamoDB 表的读取操作中获得的数据简单地更新 HTML 文件中的元素(例如,标题)。

我计划通过 S3 或 AWS Amplify 在 AWS 上托管 HTML 文件。我不太在意我使用哪个选项。我只希望 lambda 在由 DynamoDB 表触发时自动更改该托管 HTML 文件中的元素。

我已经研究了文档并在此处进行了研究,但找不到解决方案。许多人提到使用 REST API 等,但同样的建议是用于构建比我想要的更多细节和功能的 WebApp。在不使用 Amazon API Gateway 等的情况下这是否可行。我不能只从 Lambda 中访问托管的 HTML 文件吗?

标签: amazon-web-servicesaws-lambdaamazon-dynamodb

解决方案


推荐阅读