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