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 Antwort
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
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen