1

我如何使用curl推到S3存储

我的电流被直接上传文件到S3:

  1. 服务A发出请求到我的文件名
  2. 我的申请产生的应用S3联合用户并返回客户端会话,访问密钥和安全密钥
  3. 现在服务A将直接将文件上传到带有会话详细信息的S3存储桶。这必须通过卷曲库来完成
  4. 最后在上载完成后通知S3一次S3。

我还没有确定步骤3是如何实施的。我赋予了联合用户的CreateObject权限。但上传失败。我试图使服务运行独立于我在后面运行的逻辑并且不需要知识

任何帮助将不胜感激。看起来像我在这里做的一个愚蠢的错误。

回答

1

你收到了什么样的错误(看下载的文件)?很可能你错误​​地签署了传出的请求。请看看这个文件:Signing and Authenticating REST Requests

我还建议您仔细阅读Amazon S3 REST API以了解如何使用S3存储桶/对象进行操作。

希望它可以帮助你!

+0

我得到权限被拒绝。更具体地说,我需要知道其他基于S3 API的联邦用户 – georgecj11 2013-05-01 05:17:15

+0

这是不正确的令牌用法。在文档的帮助下进行整理。 – georgecj11 2013-06-18 03:44:32