Псевдоним Route 53 и корзина S3 не реагируют на изменения

Я использую псевдоним маршрута 53, который подключен к корзине S3 со статическим хостингом веб-сайтов, включенным для перенаправления 1.0.0.0:8080 на example.mydomain.com.

Это работает в первый раз, когда я создаю ведро и псевдоним. Однако, если я захочу изменить детали, он по-прежнему будет указывать на исходный запрос перенаправления корзины S3. Например, если я хочу изменить example.mydomain.com, чтобы он указывал на порт 8081, я бы предположил, что могу просто изменить данные запроса перенаправления корзины S3, но когда я это сделаю, он просто отправит меня на порт 8080. Если я удалю и псевдоним, и корзина s3, и создать новые, отражающие нужные мне изменения, например, example.mydomain.com все равно отправит меня на порт 8080. Если я создам псевдоним и корзину S3 с полностью исходным поддоменом (example2.mydomain.com указывая на 1.0.0.0:8081), тогда он будет работать.

Похоже, нужно обновить псевдоним Route 53 или ссылку перенаправления, но я не могу понять, что изменить. Любая помощь приветствуется.


person Jo Gilpo    schedule 08.07.2018    source источник
comment
Убедитесь, что вы полностью очищаете кеш браузера и перезапускаете браузер между тестами. Браузеры любят кешировать ответы на перенаправления, и может быть сложно очистить их из кеша, не уничтожив кеш вашего браузера полностью.   -  person Mark B    schedule 08.07.2018
comment
Также обратите внимание, что Route53 — это просто DNS, поэтому он просто указывает домен на IP-адрес. Если вы меняете только номер порта, это не связано с DNS/Route53.   -  person Mark B    schedule 08.07.2018


Ответы (1)


Вероятно, это связано с тем, что ваш браузер больше всего кеширует перенаправление.

Если вы посмотрите документацию Amazon, вы можете увидеть упоминание о перенаправлении 301. Это означает, что сервер сообщает, что местоположение имеет "Перемещено навсегда".

К сожалению, вы не можете использовать описанный вами механизм для временной переадресации 302. Возможно, вы захотите использовать API Gateway и Lambda для достижения этой цели.

person colde    schedule 08.07.2018