【问题标题】:Amazon S3 upload using rest API and node.js [closed]使用 REST API 和 node.js 上传 Amazon S3 [关闭]
【发布时间】:2016-07-15 05:42:33
【问题描述】:

各位,我想上传图片到 S3 存储,但是我做不到。

我的应用在 parse.com 上,我无法使用 npm 安装 aws-sdk

请帮帮我,我是 aws 和 node.js 的新手。

【问题讨论】:

标签: node.js amazon-web-services parse-platform


【解决方案1】:

我发布了一个链接作为评论,但我会给出一些解释。

我不确定是否可以通过 Parse 上传到 S3(主要是因为这对于 Parse 来说会产生很多不必要的流量),但是可以使用证书直接从您的客户端上传到 S3。这个(签名的)证书有效地告诉 S3,只要满足证书中包含的要求,您就授权设备上传到您的存储桶。

Parse 网站上的This question 提供了有关此的更多信息,以及应该为您生成证书的云代码。与往常一样,我建议您在将其用于任何生产应用程序/服务之前了解此代码的作用。

您还可以通过快速谷歌搜索“客户端上传到 S3”之类的内容,找到有关此客户端上传的更多信息。

【讨论】:

  • 我正在上传要解析的图片,正在制作一些作品(如调整大小等)并想在它们之后上传。
【解决方案2】:

似乎是使用https://www.inkfilepicker.com的完美场所

只需插入您自己的 S3 信条即可开始使用。

如果您无法忍受不做一些痛苦的事情,请使用此处用于 S3 http://docs.aws.amazon.com/AmazonS3/latest/dev/S3_Authentication2.html 的 REST API,并使用 parse 中可用的网络功能构建您的云代码功能

inkfilepicker 存在是有原因的...

【讨论】:

  • 5000 个文件 - 大约 1200 个用户,每月 100 美元。免费应用太多了。
  • 前 5k 免费。花费 100 美元需要多出 20000 个文件。每个文件 0.005 美元的价格几乎与您尝试构建自己的表单操作时解析 100 万次调用(每千人 7 美分)一样好。
  • 如果你想按GB付费transloadit.com/docs#jquery-plugin
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-31
  • 1970-01-01
  • 2011-10-10
  • 2021-06-10
  • 2017-06-03
  • 1970-01-01
  • 2020-08-24
相关资源
最近更新 更多