Route53 маршрут субдомен до AWS Лямбда получение 404 - PullRequest
0 голосов
/ 31 января 2020

У меня есть домен в aws route53.

Мой веб-интерфейс перенаправляется на этот домен из cloudfront через псевдоним и отлично работает.

Мой бэкэнд находится на aws lambda и Я хочу разместить его за своим доменом, чтобы мои пользователи могли авторизоваться с помощью файлов cookie jwt.

Я создал api.mydomain.com в aws api gateway с помощью базовых сопоставлений путей / production ->, указывая на мою лямбду, и попытался добавить мою лямбду, используя CNAME и псевдоним, но ни одна из них не работает, они возвращают 404, когда я звоню https://api.mydomain.com/production/login

, но когда я звоню https://xxxx.execute-api.xxxx.amazonaws.com/production/login, это работает отлично.

1 Ответ

1 голос
/ 31 января 2020
  1. Создать набор записей
  2. Имя: api.yourdomain.com
  3. Тип: Выберите A - IPv4-адрес.
  4. Тип: Псевдоним Выберите Да.
  5. Alias ​​Target:

Выберите список и найдите пример API-шлюза категории: https://xxxx.execute-api.xxxx.amazonaws.com/production/login

Создайте, и все готово. Это будет работать

...