CloudFront выпускает 301 переадресацию - PullRequest
0 голосов
/ 05 января 2019

В качестве источника для моего дистрибутива CloudFront используется корзина S3. У меня есть DNS в моем DNS, так что все это действует как поддомен моего основного домена. CF / S3 используется для размещения файлов данных, а не для веб-сайта.

В течение примерно 6 часов вчера вечером CF выдавал 301 перенаправление на два конкретных файла в моем контейнере S3. Эти файлы обновляются часто (каждый час) и имеют заголовок Expires, который заставляет их истечь через 55 минут после того, как они загружены в мою корзину S3 в автоматическом процессе. Эти файлы не меняют своих имен, поэтому у меня постоянно обновляются image1.jpg и image2.jpg.

Прямо сейчас, curl -I показывает ответ 200, но в течение 6 часов в списке моих журналов CF показывается перенаправление 301. У меня есть тысячи записей журнала, которые выглядят так:

1/4/19
4:18:23
MAD50
582
148.56.3.214
GET
xxxxxxxxx.cloudfront.net // (my CF distribution)
/image1.jpg
301
-
CFNetwork/454.12.4%2520Darwin/10.8.0%2520(i386)%2520(iMac8%252C1)
-
-
Redirect
vYNwwnRt72DBQ8zcSeAkveJ-whs4EpPuy6tc6gui0TIDbs52nBM4Og==
mysubdomain.mydomain.com // changed from my actual domain
http
247
0.001
-
-
-
Redirect
HTTP/1.1
-
-

Эти файлы запрашиваются не браузером, а настольным приложением Mac. Однако сегодня утром ошибок 301 нет.

Это новая настройка для меня - я использовал S3 в течение многих лет, но только неделю назад к нему добавили CF Distribution, в основном, чтобы я мог делать https для своего субдомена CF, однако все эти 301 были с https. Мой дистрибутив CF настроен на использование http и https.

...