AWS API Gateway: самозаверяющий сертификат для интеграции конечной точки HTTP с внутренним интерфейсом

У меня есть простая конечная точка шлюза AWS API. Он принимает запрос https GET, он передается внутреннему API https через запрос на интеграцию и возвращает простой JSON.

Это прекрасно работает, когда мы обращаемся к бэк-энду с SSL-сертификатом от доверенного стороннего CA. Однако в QA мы используем самоподписанный сертификат, выданный серверу, и имя сервера не соответствует URL-адресу, по которому он был достигнут.

Когда мы пытаемся попасть на стадию шлюза API в QA, он возвращает "504". Когда мы нажимаем на него в prod, он работает просто отлично.

Я предполагаю, что шлюз API молча терпит неудачу из-за несоответствия сертификата и выдает ошибку тайм-аута (время ожидания шлюза 504). Есть ли способ обойти это с помощью API-шлюза, или мне придется настроить "правильный" сертификат?

Спасибо!

Дэн

0 ответов