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 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则