问题描述
我正在考虑必须将许多大型文件从第三方系统转移到基于云的文件存储系统,例如Rackspace Cloudfiles或Amazon S3.但是,我不仅限于使用这两个.
I'm looking at having to transfer a lot of large files from a 3rd party system to a cloud based file storage system, such as Rackspace Cloudfiles or Amazon S3. I'm not limited to just using those two, however.
我试图找到的是一种方法,就是让这些服务直接下载文件(一旦提供了公共URL),以加快传输速度,并避免在中间设置某些内容来中继每个文件
What I'm trying to find is a way to just let those services download the files directly, once provided with a public URL, in order to speed up the transfer and avoid having to setup something in the middle that relays each file.
是否有一种服务可以通过API或文件列表上传提供类似的选项?
Is there a service out there that has an option like this available via an API or a file list upload?
推荐答案
所有现代云(对象)存储服务均满足您的要求.例如,AWS S3支持在放置对象(上传文件)时将设置好的ACL设置为public.
All modem cloud (object) storage service meet your requirement, I think.For exmaple, AWS S3, supports set canned ACL to public when putting object (uploading file).
http://docs.aws.amazon.com/AmazonS3/最新的/API/RESTObjectPUT.html
这篇关于如何让S3,Cloudfiles等直接从URL下载文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!