0

http://my.domain/path/to/file/%E7%8D%85%E5%AD%90%E9%A0%AD.jpg?1371377932 这工作得很好。浏览器知道将其转换为狮子头。

http://mycdn.cloudfront.net/path/to/file/%E7%8D%85%E5%AD%90%E9%A0%AD.jpg?1371377932 我得到这个错误

错误

无法满足请求。

CloudFront 无法连接到源。由 cloudfront (CloudFront) 生成的请求 ID:

4

2 回答 2

0

我不知道您是否尝试过,但是您可以尝试使用日文字符而不是 unicode 中的等效字符。我用俄语字符测试了一个视频名称,它没有问题。AWS 通常支持大多数字符集。这就是我所做的: http: //dxxxxx.cloudfront.net/Учебная-программа.mp4 但是,它可能无法通过 CNAME 工作。我从来没有测试过。

于 2015-07-10T16:54:13.353 回答
0

您可以尝试执行如下 curl 请求:

curl -I -H "Host: my.domain" http://mycdn.cloudfront.net/path/to/file/%E7%8D%85%E5%AD%90%E9%A0%AD.jpg?1371377932

这通常是测试您的 CDN 是否有效的最简单方法。curl 中有一个 -I 选项来显示标题。检查您是否收到 200 状态码,而不是 404 或其他奇怪的响应。

一般来说,dns 更改可能需要一段时间才能在整个 Internet 中完全授权。可以使用以下工具进行检查:https ://www.whatsmydns.net

于 2015-07-14T12:37:41.747 回答