AWS Api Gateway: отсутствует токен аутентификации - PullRequest
0 голосов
/ 20 октября 2018

Итак, у меня есть настройка пользовательского имени домена для шлюза API, связанного с лямбда-функцией.У меня это работает нормально, если я делаю https://api_domain.com/something поведение, как ожидалось.

Ресурс: / {proxy +} Сопоставления базовых путей: /

Но когда я захожу в корневой домен и пытаюсь отобразить что-то для этого URL, я не могу заставить его работать

https://api_domain.com/

{"message":"Missing Authentication Token"}

При поиске я нашел;

Ошибка «Отсутствует токен аутентификации» может возникнуть, если вы не добавляете ресурс в свой URI.,Для меня переход к https://{api_domain}/{stage} приводит к этой ошибке.Если вы сделаете https://{api_domain}/{stage}/{resource_name}, то ошибка может исчезнуть.

Есть ли способ отобразить что-то нестандартное для корневого домена или это единственный способ отобразить эту уродливую ошибку?

1 Ответ

0 голосов
/ 21 октября 2018

Добавить метод к корневому ресурсу /.Поскольку вы обнаружили, что /{proxy+} не соответствует корню, вы должны обрабатывать его отдельно.

...