将视频从Vimeo迁移到S3

4
我有很多存储在Vimeo账户中的视频,我想将它们迁移到我的AWS S3账户。但是,我不想通过从Vimeo下载到本地机器再上传到S3这个耗时的过程,是否有一种方法可以直接从Vimeo传输到S3呢?
如果可能的话,我想创建一个脚本,通过Vimeo API遍历每个视频,并设置路径到S3,然后启动直接传输。任何想法或建议都将不胜感激!

这并不是最佳答案,但一个快速的方法是在与您的存储桶相同的区域中启动一个 EC2 实例,然后下载到 EC2 再上传到 S3。这将为您提供双向高速数据传输。只是不要选择 T2 实例。 - John Hanley
1个回答

1
如果您拥有PRO账户或更高级别的账户,则可以使用API获取您帐户中视频的下载链接,包括原始源文件的下载链接。这些下载文件链接应该能够用于导入到S3中。请注意,通过Vimeo API提供的链接是过期的HTTP 302重定向到视频文件资源,因此请确保注意响应中提供的过期时间。

下载链接与视频的其他元数据一起返回,因此建议使用fields参数仅返回所需的元数据。

http://developer.vimeo.com/api/common-formats#json-filter https://developer.vimeo.com/api/reference/videos#GET/users/{user_id}/videos


嗨,我该如何使用 Vimeo 下载文件链接导入 S3? - Ponzio Pilato

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接