使用Aws s3 JavaScript从浏览器上传文件

时间:2017-12-15 14:12:29

标签: amazon-s3 aws-sdk aws-sdk-js

AWS s3 js是否直接将sdk文件从浏览器上传到s3存储桶? 我目前正在使用Php SDK 我先将文件上传到服务器,然后将它们上传到s3存储桶 但是这个过程消耗了太多资源 我在网上找不到一个例子 我在等你的帮助

1 个答案:

答案 0 :(得分:1)

您可以使用AWS S3 JavaScript SDK直接从浏览器上传文件。

  • 一种方法是实施一种机制,直接或间接从AWS STS请求临时访问凭证,以承担允许S3上传的AWS IAM角色。

  • 另一种方法是使用AWS S3 SDK从后端生成AWS S3 Presigned Post,后端发送临时访问凭据以将内容上传到私有存储桶。

有关详细信息,请查看Examples: Browser-Based Upload using HTTP POST (Using AWS Signature Version 4)