允许在没有密钥对的情况下访问s3/cloudfront上的特定文件



我正在尝试使用s3/cloudfront的自适应流。我已经使用了直接链接,但需要使用实际链接http://XXXXXXX.cloudfront.net通过应用程序提供。问题是我在crossdomain.xml上一直得到以下内容:

<Error>
<Code>MissingKey</Code>
<Message>Missing Key-Pair-Id query parameter or cookie value</Message>
</Error>

我知道我为什么会这样,但不知道如何修复或解决它。我对其他需要密钥对的文件很满意,事实上我们需要它。我已经在bucket的根目录中添加了一个crossdomain.xml文件,所以它应该可以访问。如何防止它需要密钥对id才能访问那个ONE文件?

实际上iot很简单。。。昨天我做了一整天,问了我的问题,然后想明白了,哈哈。

在cloudfront中,我创建了一个没有身份验证的新原点(限制查看器访问(使用签名的URL或签名的Cookie)=没有

然后我创建了一个新的行为,指定/crossdomain.xml作为路径,并为其指定了新的原点。

轰,完了。

相关内容

  • 没有找到相关文章

最新更新