从托管连接到 Amazon S3
Posted
技术标签:
【中文标题】从托管连接到 Amazon S3【英文标题】:Connect to Amazon S3 from hosting 【发布时间】:2011-04-15 00:46:17 【问题描述】:好的,我在谷歌上搜索了一段时间,但似乎找不到关于如何从我的托管服务器连接到 Amazon S3 帐户的好教程。如果有人知道一个好的分步教程,请发布网址。
这里有一些关于我想要完成的事情的更多信息。我使用的是 YouTube 克隆的 Vidiscript 我想通过将所有视频上传到亚马逊 S3 帐户来节省磁盘空间和带宽,而且我还需要大量上传,因为 vidiscript 不提供免费上传更多视频的方式一次。我想创建一个 cron 作业来检查新上传的视频并将信息添加到数据库中。但我仍然必须想出一种方法来为视频创建预览缩略图,所以我可能需要上传到主机然后创建缩略图然后上传到亚马逊 S3 帐户,然后从主机中删除文件。
但无论哪种方式,我都需要从托管服务器连接到我的亚马逊 S3 帐户。
我将使用 flowplayer 的伪流插件流式传输所有视频。
任何节省带宽和大量上传的替代解决方案也将不胜感激。
【问题讨论】:
取决于您的语言和平台。例如,使用 Ruby - 您可以在 amazon.rubyforge.org 使用 aws-s3 插件 【参考方案1】:这是对部分问题的回应
“我还需要大量上传,因为 vidiscript 不提供一次上传多个视频的免费方式。我想创建一个 cron 作业来检查新上传的视频并将信息添加到数据库中”
这是免费批量上传的测试版。
http://dev.vidiscript.co.uk/VidiScriptOriginalNew/
用户名:管理员密码:管理员
点击上传,注意上传表单分为两部分。
你可以为这个文件http://youServer/VidiscriptFolder/process.php
设置一个cron作业
您可以从vidiscript.co.uk下载更新版本的vidiscript
【讨论】:
【参考方案2】:您可以使用 FUSE 将 AWS S3 目录映射到您的本地。有几个项目可以实现这一目标。
http://sourceforge.net/projects/s3fuse/ http://code.google.com/p/s3fs/【讨论】:
【参考方案3】:看起来 Vidiscript 是基于 PHP 的,所以我会选择 php-aws
【讨论】:
以上是关于从托管连接到 Amazon S3的主要内容,如果未能解决你的问题,请参考以下文章
将 Openshift 上的 PostgreSQL 连接到 Amazon S3
如何将 S3 托管的前端连接到 Elastic beanstalk 托管的后端?
对 Amazon S3 存储桶的 FTP/SFTP 访问 [关闭]