我正在 CloudFront 上使用流媒体分发来通过 RTMP 提供媒体服务。显然我想限制 crossdomain.xml 文件,但 CloudFront 仅提供默认文件。文档给出了如何覆盖默认值的说明 -> 我的 s3 存储桶(包含媒体文件的存储桶)的根目录中有一个公共的、非限制的 crossdomain.xml,但它仍然提供默认值。我缺少什么?

它不应该在这里提供默认服务: http://sixqlk56v2jbq.cloudfront.net/crossdomain.xml

有帮助吗?

解决方案

该文档给出了如何覆盖默认值的说明

我目前不知道这一点,相反,请参阅 使用 Crossdomain.xml 限制访问:

Adobe Flash Media Server CrossDomain.xml文件指定哪些域可以访问特定域中的媒体文件。CloudFront提供一个默认文件,该文件允许所有域访问流中的媒体文件, 而且您无法改变此行为。 [强调我的]

因此,虽然确实是一个令人讨厌的限制,但恐怕您目前运气不佳,除非这最终证明是一个文档错误;您可能想在以下位置提交相应的支持和/或功能请求: 亚马逊 CloudFront 论坛 因此。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top