亚马逊网络服务控制台-拒绝访问清单文件



我是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>

我可以下载这个相同的ism文件,使用url;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不起作用。您需要做的是配置您的发行版,启用平滑流,就像您提供的链接一样,并将s3 URL替换为cloudfront。

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

最新更新