如何使用 curl 将文件直接上传到 S3
我目前的流程是:
- 服务 A 使用文件名向我的应用程序发出请求
- 我的 appln 生成一个 S3 联合用户并向客户端返回会话、访问密钥和安全密钥
- 现在服务 A 将使用会话详细信息直接将文件上传到 S3 存储桶。这必须通过 curl 库来完成
- 上传完成后,最后通知一次 S3。
我还没有确定如何实施第 3 步。我已授予联合用户的 CreateObject 权限。但是上传失败。我正在尝试使服务独立于我在背后运行且不知情的逻辑运行
任何帮助将不胜感激。看起来我在这里做的一个愚蠢的错误。