【发布时间】:2017-12-15 14:12:29
【问题描述】:
AWS s3 js 是否将 sdk 文件直接从浏览器上传到 s3 存储桶? 我目前正在使用 PHP SDK 我先将文件上传到服务器,然后将它们上传到 s3 存储桶 但是这个过程消耗太多资源 我在网上找不到示例 我在等你的帮助
【问题讨论】:
标签: amazon-s3 aws-sdk aws-sdk-js
AWS s3 js 是否将 sdk 文件直接从浏览器上传到 s3 存储桶? 我目前正在使用 PHP SDK 我先将文件上传到服务器,然后将它们上传到 s3 存储桶 但是这个过程消耗太多资源 我在网上找不到示例 我在等你的帮助
【问题讨论】:
标签: amazon-s3 aws-sdk aws-sdk-js
您可以使用 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)
【讨论】: