0

我有一个服务器,一个消费者可以从那里下载 MP4 文件。我想在用户单击“下载”时将用户名添加到文件的元数据中。亚马逊对 MP3 文件做了类似的事情。

现在,对此略有不同的是,如果文件位于 Amazon Cloudfront 上,我将如何做同样的事情。

谢谢!

4

1 回答 1

0

您必须通过您的网络服务器路由您的请求。

  1. 登录用户点击
  2. Web 服务器将 MP4 文件从 S3 下载到其文件系统。
  3. Web 服务器使用 MP4 编辑器将正确的 MP4 元数据添加到文件中。
  4. Web 服务器将 MP4 文件作为下载提供给客户。

S3 是文件存储,因此您无法进行任何即时编辑或处理。任何此类工作都必须在具有 CPU 的机器上进行。

因此,您提出的问题无法使用 CloudFront 以任何有意义的方式完成,因为无论如何流量都需要通过您的服务器路由回以进行后处理。

于 2013-04-14T17:43:38.970 回答