我正在一个项目中,我想读取在私有S3存储桶上上传的文件。
整个流程中涉及 2个应用。
第一个应用程序使用AWSSDK上传文件,并且运行正常。
我的问题出在第二个应用程序(Node JS App)上,该应用程序试图读取上传的文件。
我想要做的是遵循Signing and Authenticating REST Requests来读取私有文件&我不想在第二个应用程序中使用SDK,因为它只是应该从S3中读取文件。
在阅读完文档后,据了解,我应该在HTTP GET请求中传递Authorization: AWS AWSAccessKeyId:Signature
标头以获取私有文件。
这里的问题是创建Signature
有点困难,目前我无法创建有效的签名来提取文件。
但是,如果我改用SDK,则可以成功读取文件。
signature
如此困难(或者我在这里遗漏了什么)?signature
的人),在Signing and Authenticating REST Requests
上选择SDK
的理想方案是什么? / li>
我遇到了各种有关S3上传过程的文章/文章,但是找不到能比较这些选项的文章。
谢谢。