Запрещено при вызове API с пользовательского домена, зарегистрированного в CloudFlare - PullRequest
0 голосов
/ 15 января 2019

У меня есть работающее решение API-Gateway, когда я вызываю API-шлюз напрямую, я получаю ответ 200, как и ожидалось. Мы используем CloudFlare в качестве нашего DNS-провайдера, поэтому я зарегистрировал конечную точку и получил 403 «Запрещено».

После прочтения различных сообщений я настроил пользовательский домен в API-шлюзе, используя сгенерированный сертификат CloudFlare, зарегистрированный в регионе us-east-1, добавил отображение базового пути для этапа API-шлюза (v1 ) и получил URL-адрес cloudfront.net, который я добавил в CloudFlare, регистрация API теперь выглядит следующим образом.

CNAME api.staging является псевдонимом d1xxxxxxx.cloudfront.net

Я получаю 200 при прямом вызове API-шлюза, но все равно получаю 403 Запрещено при вызове конечной точки API, хотя CloudFlare использует «имя api.staging.domain», а также при вызове API через сгенерированный cloudfront.net конечная точка. довольно плохо знаком со стороной регистрации доменов devopps, поэтому любая помощь будет отличной.

...