amazon-web-services - 是否可以通过 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 文件吗?
解决方案
推荐阅读
- javascript - 使用 React/D3 从另一个文件引用 div id 时出错
- python - google colab 中两个不同笔记本之间的数据传输
- android - 如何在 Android 中以编程方式获取 gif 文件的宽度和高度
- python - 使用 SQLAlchemy 有效删除嵌套记录
- mysql - 如何在包含相应组的最大值的mysql表中添加临时列
- r - 如何按每组的列计算频率
- python - python abstractmethods:将列表附加到abstractmethod的子类
- css - 我可以将 CSS 选择器作为道具传递给外部组件中的样式类吗?
- java - 如何在读取 .txt 文件 java 时包含空格和其他字符
- asp.net-mvc-5 - 当前上下文中不存在名称“配置”