拒绝清单文件的访问
我是Amazon Web CloudFront控制台和S3存储桶的新手。 我正在尝试按需流式传输工作。 当试图在s3存储区中查看我上传的video-ism文件时,当在Web浏览器中输入以下URL时,我会得到以下XML响应:
http://mybucket.s3.amazonaws.com/videos/video_1/BigBuckBunny.ism/Manifest
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>C1EC48985EE12047</RequestId>
<HostId>
L7JtCmEHm9W3HUeZEV08GyoFBxiC4krHvoiQyPZrYxeOaIP8yhMJKP60+eIo5qTZcsDasW48Ck8=
</HostId>
</Error>
我可以使用url下载这个同样的ism文件; http://mybucket.s3.amazonaws.com/videos/video_1/BigBuckBunny.ism。 那么为什么只有我将从我的应用程序访问清单文件的问题?
从亚马逊给出的以下文档中,我遵循了所有4个步骤,现在我陷入了第5步。
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/on-demand-streaming-smooth.html
我可能会错过什么? 任何帮助表示赞赏。
Amazon S3不知道如何处理ism文件,这就是为什么/ manifest不起作用。 您需要做的是使用平滑流式传输功能配置您的分配,例如您提供的链接,并用cloudfront替换s3 URL。
http://d124.cloudfront.net/videos/video_1/BigBuckBunny.ism/Manifest
链接地址: http://www.djcxy.com/p/68467.html