如何使用 POSTMAN 应用程序将文件上传到 Amazon S3
Posted
技术标签:
【中文标题】如何使用 POSTMAN 应用程序将文件上传到 Amazon S3【英文标题】:how to use POSTMAN app to upload FILES to Amazon S3 【发布时间】:2015-10-03 23:28:40 【问题描述】:我有一个相当简单的任务。我想测试使用 Postman 将文件上传到我的 Amazon s3 存储桶。邮递员不断出错说“无法得到任何回应”。下面是我的 Postman 配置的屏幕截图......为什么我不能简单地上传到 S3? (是的,我的签名凭据是正确的)
【问题讨论】:
您可以尝试在 Postman - blog.getpostman.com/2014/01/28/… 中导入相关证书吗? 【参考方案1】:我知道这是一篇旧帖子,但以防万一有人陷入同样的问题。
在您的屏幕截图中,问题的第二个原因可能是 SSL,这就是问题所在。我不知道为什么;但是 AWS 正在为 S3 对象提供自签名 SSL 证书,这被 chrome 浏览器阻止了。如果您将 URL 从邮递员复制到浏览器,它将是这样的。
关注邮递员here 的这篇博文将根据您的操作系统解决问题。
总结windows的解决方案(其他平台见博客链接):
-
将 URL 复制到 chrome 浏览器中,然后继续。
单击链接旁边的锁定图标并保存证书。
-
转到 Chrome > 设置,搜索 SSL (chrome://settings/search#ssl) 并点击管理证书。
-
导入证书并重启 chrome 和 postman
-
在 Postman 中再次使用该链接即可。
【讨论】:
【参考方案2】:关注这篇文章:https://medium.com/@christinavhastenrath/testing-file-uploads-to-aws-s3-with-iam-user-credentials-in-postman-5026fbde3ca6
注意:Add authorization data to
到 Request URL
在授权中。
【讨论】:
以上是关于如何使用 POSTMAN 应用程序将文件上传到 Amazon S3的主要内容,如果未能解决你的问题,请参考以下文章
如何使用流明通过android将图像文件上传到cloudinary