如何使用JS SDK设置将对象上传到S3的存储类
How to set the storage class uploading an object to S3 with the JS SDK?
我正在使用AWS JS SDK,使用托管上传器将对象从浏览器上传到S3。我想使用减少冗余的存储类,但我找不到设置它的方法。我试图在请求中设置x-amz-storage-class标头,如下所述https://github.com/aws/aws-sdk-js/issues/660但它似乎不适用于托管上传器。知道吗?
我使用的代码与这个相似
var bucket = new AWS.S3({params: {Bucket: 'myBucket'});
var params = {Key: file.name, ContentType: file.type, Body: file};
bucket.upload(params, function (err, data) {
$('#results').html(err ? 'ERROR!' : 'UPLOADED.');
});
在此处找到https://blogs.aws.amazon.com/javascript/post/Tx3EQZP53BODXWF/Announcing-the-Amazon-S3-Managed-Uploader-in-the-AWS-SDK-for-JavaScript
将StorageClass
添加到参数中。
var params = {Key: file.name, ContentType: file.type, Body: file, StorageClass: 'REDUCED_REDUNDANCY'};
s3上传
相关文章:
- Amazon S3 REST API大小不正确
- 将作用域存储在JSON中
- 使用javascript存储变量的最安全方式
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- javascript将对象数组转换为字符串以存储在s3中
- 将图像从 Web 应用程序上传到 S3,而无需将其存储在服务器中
- 如何为 Amazon S3 中存储的每个映像分配默认目录
- S3 循环访问存储桶/文件夹/文件
- 如何使用 Node/Angular/JavaScript 将多个图像上传到 Amazon AWS S3 存储桶
- 错误:FS.Store.S3 您必须指定“存储桶”选项(meteor.js 和 s3)
- 检查 s3 存储桶中是否存在单个对象
- 如何使用JS SDK设置将对象上传到S3的存储类
- 可以在amazon s3上存储json
- 直接向s3 / client上传文件.使用这种方法在s3存储桶中存储未使用的文件是否存在问题?
- Amazon s3存储视频,然后在我的网站上输出
- 流星css -s3错误与CollectionFS "FS.TempStore.未设置存储空间
- 无法根据 S3 存储桶的创建日期创建排序数组
- 使用node.js迁移到s3存储
- 如何将value 's文件上传器与Amazon S3存储结合使用