APIGateway证书错误

0

【以下的问题经过翻译处理】 你好,我有以下的设置。 api.mydomain.com (Route53) -> API GW Rest API instance as an HTTP proxy -> ELB DNS Name -> ECS

如果需要,我可以将 Rest API 转换为 HTTP API。

当我调用 api.mydomain.com 时,通过 Cloudwatch 控制台,我得到以下错误:由于配置错误,执行失败:主机名 '<ELB_DNS_NAME>' 与对等方提供的证书主题不匹配(CN=mydomain.com)

这个问题的根本原因是什么,详细解释一下,并且如何最好地解决这个问题?我的方法是否正确?

感谢任何帮助。

1 個回答
0

【以下的回答经过翻译处理】 我建议你仔细阅读这份文档及其子章节,以确保你已经正确配置了API Gateway REST API的自定义域名 - https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html

此外,ELB是否为ECS的公共或私有端点。如果是公共的,你应该没问题,但如果是私有的,你需要配置一个VPCLink和一个Network Load Balancer在ALB前面用于ECS - https://docs.aws.amazon.com/apigateway/latest/developerguide/set-up-private-integration.html

profile picture
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南