我正在使用流媒体分发来CloudFront
通过 提供媒体服务RTMP
。
显然,我想限制crossdomain.xml
文件但CloudFront
只提供默认文件。
文档提供了如何覆盖它们的说明。我在我的根目录中default ->
有一个公共的、不受限制的(包含媒体文件的那个),但它仍然提供默认设置。我遗漏了什么?crossdomain.xml
s3 bucket
默认不应该在这里提供: http://sixqlk56v2jbq.cloudfront.net/crossdomain.xml
答案1
Adobe Flash Media Server crossdomain.xml 文件指定哪些域可以访问特定域中的媒体文件。CloudFront 提供了一个默认文件,允许所有域访问您的流媒体分发中的媒体文件,并且您无法更改此行为。如果您在 Amazon S3 存储桶中包含限制性更强的 crossdomain.xml 文件,CloudFront 会忽略它。所以这意味着您实际上不能拥有自己的 crossdomain.xml 文件。