2013-01-11 90 views
1

我在S3上查看来自我的存储桶的视频时遇到问题。 我正在使用EC2实例。桶通过s3fs作为文件夹安装。当我尝试加载大文件时,我在开始下载之前暂停。在这个暂停中,我看到文件下载(缓存)到EC2。当它被缓存时,文件开始在浏览器中下载。 我尝试配置s3fs并禁用缓存,但选项-o use_cache =“”不起作用。我尝试使用s3fslite,但它在发送给用户之前也会缓存文件。s3fs禁用缓存

如何禁用缓存?也许有一些更快的解决方案,可以帮助我在EC2上使用s3桶像文件夹?

回答

0

您不需要下载文件,可以直接从s3提供它们,也可以使用cloudfront。

如果您试图控制对文件的访问。使用签名的URL,在链接到期之前给用户一定的时间访问文件。

+0

如果我们直接使用链接到s3,将H.264流模块与此链接工作?我正在使用此模块通过Flash应用程序查找视频文件。链接看起来像http://server.com/videofile.mp4?start=20(这意味着视频从20秒开始)...... – user1969805

+0

我不确定s3是否支持,但你可以配置Cloudfront是一个流媒体分发。有关[aws cloudfront文档]的更多信息(http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CreatingStreamingDistributions.html)。 – datasage