api gateway. Я создал сертификат для api.example.com и пошел в API Gateway -> Custom Domains. Добавил домен с сертификатом и нажал создать. После этого пошел в CloudFront и там привязал ссылку с API Gateway и указал путь stage и labmda.
123.execute-api.us-east-2.amazonaws.com/dev/getList
После этого в Route 53 я добавил api.example.com A запись с ALIAS от CloudFront
Когда я захожу на api.example.com он выдает 502 ошибку и говорит что не может установить соединение с origin. Хотя если перейти по ссылке origin, вот она:
123.execute-api.us-east-2.amazonaws.com/dev/getList
то запрос норм обрабатывается, что я делаю не так?
возвращаясь к моему вопросу, оказывается что cloudfront не нужен, надо только создать кастомный домен, указать сертификат, скопировать API Gateway domain name, который нам сгенирировали и добавить эту ссылку в ALIAS на наш субдомен api.example.com. Но у меня теперь ошибка 403 Forbidden 😭 погуглив и посмотрев видосы, решается эта проблема, добавлением mapping в custom domain, но после того как я добавил mapping, указав api, stage и path у меня все так же 403 Forbidden... Есть у кого предположения в чем может быть проблема?
Обсуждают сегодня