对于清单文件,Amazon Web服务控制台访问被拒绝

时间:2014-05-26 02:10:49

标签: amazon-web-services amazon-s3 amazon-cloudfront

我是Amazon Web CloudFront控制台和S3存储桶的新用户。我正在努力获得按需流媒体工作。当试图在s3存储桶中查看我上传的视频主题文件时,在网络浏览器中输入以下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>

我可以使用网址下载这个相同的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

我能错过什么?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

Amazon S3不知道如何处理ism文件,这就是为什么/ manifest不起作用的原因。您需要做的是配置您的分配,启用流畅的流媒体,如您提供的链接,并将s3 URL替换为cloudfront。

http://d124.cloudfront.net/videos/video_1/BigBuckBunny.ism/Manifest