2

我试图将来自 api 网关的调用重定向到 AWS 中的公共 elb。ELB 向世界开放,但我无法通过 API 网关使其工作。

API 网关配置

当我调用事件操作 {"message":"Internal server error"} 时,我从邮递员那里得到了这个响应

从 AWS 测试控制台,我得到这个错误:

2018 年 1 月 17 日星期三 20:29:12 UTC:由于配置错误,执行失败:主机名“public-elb.amazonaws.com”与对等方提供的证书主题不匹配 (CN=*.confidential.com) 17 20:29:12 UTC 2018:方法完成,状态:500

我假设 ELB 是可访问的,因为然后我更改为另一个随机 URL,错误代码是“无效的端点地址”。

为什么我会收到此错误?我只有一个证书,并且在 url 和 elb 中是相同的。

4

1 回答 1

3

您的错误是由具有通用名称“*.confidential.com”的 SSL 证书引起的,并且您正在重定向到不同的名称“public-elb.amazonaws.com”

解决方案是在 DNS 中创建 ALIAS(首选)或 CNAME 记录,将您的域名映射到 ELB dns 名称。然后在重定向中使用该名称。

于 2018-01-17T20:44:36.160 回答