0

http://my.domain/path/to/file/%E7%8D%85%E5%AD%90%E9%A0%AD.jpg?1371377932 Это работает отлично. Браузер знает, как преобразовать это в 獅子頭.Как использовать имена файлов японского языка (и другого языка) с Amazon Cloudfront?

http://mycdn.cloudfront.net/path/to/file/%E7%8D%85%E5%AD%90%E9%A0%AD.jpg?1371377932 Я получаю эту ошибку

ERROR

Запрос не может быть удовлетворено.

CloudFront не смог подключиться к источнику. Порожденных CloudFront (CloudFront) Запрос ID:

ответ

0

Я не знаю, если вы пробовали это, но вы можете попробовать японские символы вместо их эквивалент в юникод. Я тестировал видео-имя с русскими персонажами, и он работал без проблем. AWS обычно поддерживает большинство наборов символов. Это то, что я сделал: http://dxxxxx.cloudfront.net/Учебная-программа.mp4 Однако возможно, что это не работает через CNAME. Я никогда не тестировал это.

0

Вы могли бы попытаться сделать завиток запроса, как это:

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

Это, как правило, самым простым способом проверить, если вашим КДСЫ работ. В curl есть опция -I, чтобы отображать заголовки. Убедитесь, что вы получаете код состояния 200, а не 404 или другие странные ответы.

В общем случае изменениям в dns может потребоваться время для полного делегирования по всему Интернету. Проверка может быть выполнена с помощью таких инструментов: https://www.whatsmydns.net