繁体   English   中英

使用 javascript 从 S3 存储桶中读取 JSON

[英]Reading in a JSON from S3 bucket using javascript

我试图阅读有关此内容的内容,但还没有想出任何内容。 我有一个每天输出到 S3 存储桶的 JSON。 我有一个内置 javascript 的网络应用程序,我希望能够简单地从 S3 存储桶中读取 JSON,而无需每天下载 JSON 并在 github 中重新提交等。

如何读取托管在 S3 存储桶上的 JSON? 理想情况下,我希望它像实时连接一样工作(而不是下载),因为每天都会将 JSON 重新上传到 S3。

我需要 AWS SDK for javascript 吗? 澄清一下,这是一个内置于 vanilla javascript 中的应用程序,而不是 Node,所以一个简单的解决方案将是理想的......谢谢大家。

到 S3 的“实时连接”的概念不切实际,但适当的替代方法是在 JSON 文件上传到 S3 存储桶时触发 JavaScript 代码运行。

为此,请编写并部署一个简单的 Node.js Lambda 函数,并配置 S3 以在上传 JSON 文件时触发 Lambda 函数。 您的 Lambda 函数将使用JavaScript SDK来获取 JSON 文件并执行所需的任何处理。 您的 Lambda 函数应该配置有一个 IAM 角色,允许它获取上传的对象。

如果您更喜欢使用 JavaScript/TypeScript 以外的语言,请参阅AWS 工具以获取支持的语言开发工具包列表和Lambda 运行时列表以获取支持的 Lambda 运行时列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM