У меня есть простая конечная точка шлюза API AWS. Он принимает запрос https GET, он передается внутреннему https API через запрос интеграции и возвращает простой JSON.
Это отлично работает, когда мы попадаем на серверную часть с сертификатом SSL от доверенного стороннего центра сертификации. Однако в QA мы используем самозаверяющий сертификат, выданный серверу, и имя сервера не совпадает с URL-адресом, используемым для его обращения.
Когда мы пытаемся перейти на стадию шлюза API в QA, он возвращает «504». Когда мы нажимаем на него в проде, он работает нормально.
Я предполагаю, что шлюз API молча выходит из строя из-за несоответствия сертификата и выдает ошибку тайм-аута (таймаут шлюза 504). Есть ли способ обойти это с помощью шлюза API, или мне придется настраивать «правильный» сертификат?
Спасибо!
Дэн