从AWS ApiGateway

时间:2018-01-17 20:36:00

标签: amazon-web-services aws-api-gateway amazon-elb elastic-load-balancer api-gateway

我试图将来自api网关的呼叫重定向到AWS中的公共elb。 ELB向全世界开放,但我不能通过API网关使其工作。

API GateWayConfiguration

当我调用事件操作时,我从邮递员那里得到了这个回复 {     " message":"内部服务器错误" }

从AWS测试控制台,我收到此错误:

Wed Jan 17 20:29:12 UTC 2018:由于配置错误导致执行失败:主机名' public-elb.amazonaws.com'与对等方提供的证书主题不匹配(CN = * .confidential.com) Wed Jan 17 20:29:12 UTC 2018:方法已完成,状态:500

我认为ELB是可以访问的,因为我改为另一个随机URL,错误代码是"无效的端点地址"。

为什么我收到此错误?我只有一个证书,在网址和精灵中都是一样的。

1 个答案:

答案 0 :(得分:0)

您的错误是由具有通用名称" * .sempail.com"的SSL证书引起的。并且您正在重定向到另一个名称" public-elb.amazonaws.com"

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