[英]Linking to S3 file without URL - Rails - aws-sdk
我有一个S3帐户,上面存储了我需要使用Rails应用程序中的HTML5 Video元素播放的视频。
我是否可以在不公开视频并直接链接到播放器的情况下将视频加载到播放器中?
我有宝石aws-sdk,并且阅读了文档,但没有找到任何有关此的信息。
劳驾? 不清楚我要问什么? 确实不可能使它更清晰,所以我想我基本上会重述我已经说过的话。
我需要能够做到这一点:
<video src="<url of file on S3>">
而无需在S3中将文件公开,因此任何人都可以下载它。
查找预签名的URL。 使用Presigner在Ruby SDK中的服务器上生成的密钥presigned的URL(GET方法),并插入到HTML。
要从Rails应用程序访问S3中的私有内容,可以使用多种方法
为了获得更好的性能,请对视频使用AWS Cloufront RTMP分发,该分发通过签名URL和Origin Access Identity限制公共访问来提供S3中的文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.