AWS API 网关:用于后端 HTTP 端点集成的自签名证书

AWS API 网关:用于后端 HTTP 端点集成的自签名证书

我有一个简单的 AWS API 网关端点。它接受 https GET 请求,通过集成请求将其传递给后端 https API,并返回简单的 JSON。

当我们使用来自受信任的第三方 CA 的 SSL 证书访问后端时,这种方法效果很好。然而,在 QA 中,我们使用颁发给服务器的自签名证书,而服务器的名称与访问它时使用的 URL 不匹配。

当我们尝试在 QA 中进入 API 网关阶段时,它返回“504”。当我们在生产中进入它时,它运行正常。

我的假设是,API 网关由于证书不匹配而默默失败,并抛出超时错误(网关超时 504)。有没有办法通过 API 网关解决这个问题,还是我必须设置“正确”的证书?

谢谢!

相关内容