繁体   English   中英

EC2到S3 - 亚马逊

[英]EC2 to S3 - Amazon

我在EC2机器上运行Adobe Media Server 5,并且我还有一个将.flv文件保存到默认AMS文件夹的录制应用程序,我想将所有录制的文件一旦发送到该文件夹​​就将其发送到S3。

由于我们使用RTMP,我需要在用户停止录制后执行此操作,然后关闭连接并运行该例程(自动)

有没有办法做到这一点?

我的EC2和S3位于同一区域,但您知道这些传输是否像照明速度一样,或者就像其他任何上传到服务器一样?

谢谢

看看s3cmd ,它将允许您直接从EC2实例的shell与S3交互。 因此,您可以将文件上载集成到工作流程中。 一个简单的上传看起来像这样:

s3cmd put --acl-public --guess-mime-type test.flv s3://example.com/videos/test.flv

响应将如下所示:

File 'test.flv' stored as s3://example.com/videos/test.flv (xxxx bytes)
Public URL of the object is: http://example.com.s3.amazonaws.com/videos/test.flv

如果需要,您可以使用正则表达式来扩展公共URL。 如果您不希望您的文件是公共的,只需从put命令中删除--acl-public

关于速度:这里有关于stackoverflow的信息主题: 在Amazon EC2上提高数据传输速率

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM