У меня есть специальный URL, который был установлен где-то еще, и НЕ МОЖЕТ быть изменен.
mydomain.com / discountCards
Мне нужно возвращать JSON из моей корзины s3 всякий раз, когда сервер отправляет вызов выборки на mydomain.com/discountCards
Вопрос:
Я использую приложение реагирования на mydomain.com с React-Router. Таким образом, переход на mydomain.com/discountCards отображает белую страницу реакции (поскольку на этом URL ничего нет)
Я пытаюсь настроить Cloudfront для прямой ссылки на файл S3 JSON, который работает, но проблема заключается в следующем:
работает только для mydomain.com/discountCards.json, а не для mydomain.com/discountCards
Итак .... прямо сейчас у моего s3 bucket есть файл discountCards.json - но мне нужно, чтобы это была discountCard без ".json".
Или что-то еще?
Как мне вернуть этот .json из моего s3 как отдельный домен, используя AWS s3, облачный фронт и маршрут 53?
Как я уже сказал, я настроил все с облачным фронтом, указывающим на мой файл s3, но он требует, чтобы я включил расширение файла в URL (что я не могу сделать, URL уже заблокирован в камне на mydomain.com/) discountCards not discountCards.json)
Это делается для того, чтобы другие веб-сайты и приложения могли получить этот URL и вернуть json. Есть ли другой способ добиться этого?