【发布时间】:2019-03-25 05:37:06
【问题描述】:
我想要执行以下操作:用户在浏览器中键入一些文本,然后在按下“保存”按钮后,文本应保存在文件夹中的文件(例如:content.txt)中(例如: /username_text) 在 S3 存储桶的根目录上。
另外,我希望用户能够在访问同一页面时从 S3 加载内容并继续处理该文件。然后,如果他/她完成了,再次将文件保存到 S3。
可能值得一提,但我计划将 NodeJS 用于我的后端...
我现在的问题是:设置这个存储和检索的最佳方式是什么?我是否创建一个 API 网关 + Lambda 函数来通过它获取和发布文件?或者我是否例如使用 Node 中的 aws-sdk 直接从 S3 推送和拉取文件?或者有更好的方法吗?
我看了以下两个指南:
【问题讨论】:
-
我已经编辑了我的答案以涵盖您是否应该通过 API GW 与浏览器进行操作的问题。在我原来的答案中错过了它。
标签: amazon-web-services amazon-s3 aws-lambda