[英]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.