![AWS API 网关:用于后端 HTTP 端点集成的自签名证书](https://linux22.com/image/715260/AWS%20API%20%E7%BD%91%E5%85%B3%EF%BC%9A%E7%94%A8%E4%BA%8E%E5%90%8E%E7%AB%AF%20HTTP%20%E7%AB%AF%E7%82%B9%E9%9B%86%E6%88%90%E7%9A%84%E8%87%AA%E7%AD%BE%E5%90%8D%E8%AF%81%E4%B9%A6.png)
我有一个简单的 AWS API 网关端点。它接受 https GET 请求,通过集成请求将其传递给后端 https API,并返回简单的 JSON。
当我们使用来自受信任的第三方 CA 的 SSL 证书访问后端时,这种方法效果很好。然而,在 QA 中,我们使用颁发给服务器的自签名证书,而服务器的名称与访问它时使用的 URL 不匹配。
当我们尝试在 QA 中进入 API 网关阶段时,它返回“504”。当我们在生产中进入它时,它运行正常。
我的假设是,API 网关由于证书不匹配而默默失败,并抛出超时错误(网关超时 504)。有没有办法通过 API 网关解决这个问题,还是我必须设置“正确”的证书?
谢谢!
担