Обратный прокси в aws к s3 - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь перенести сайт игры Scala на GatsbyJS и загружаю сборку на s3. Мой веб-сайт многоязычен, поэтому маршруты создания гэтсби похожи на

de-DE/lp/press
nl-NL/lp/press
fr-NL/lp/press

Текущий веб-сайт может быть как

example.de
example.nl
fr.example.nl

Есть ли в aws простой способ взять URL-адрес типа fr.example.nl/lp/press и подать его с s3 с URL-адресом fr-NL/lp/press

1 Ответ

0 голосов
/ 12 марта 2019

С S3 вы не можете, но, возможно, с Cloudfront да. Создайте S3 Bucket со всеми веб-сайтами и cloufront (по одному на каждый язык).

Пример: облачный фронт файла fr.example.nl, указывающий на подпапку (/ fr-NL) корзины S3. Gatsby не распространяет языки в поддоменах, поэтому вам придется вручную создавать связь между языками (переключатель языка и т. Д.).

Существует плагин для того, чтобы сделать gatsby многоязычным, но этот плагин создает подпапки для каждого языка вместо поддоменов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...