我试图将来自api网关的呼叫重定向到AWS中的公共elb。 ELB向全世界开放,但我不能通过API网关使其工作。
当我调用事件操作时,我从邮递员那里得到了这个回复 { " 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,错误代码是"无效的端点地址"。
为什么我收到此错误?我只有一个证书,在网址和精灵中都是一样的。
答案 0 :(得分:0)
您的错误是由具有通用名称" * .sempail.com"的SSL证书引起的。并且您正在重定向到另一个名称" public-elb.amazonaws.com"
解决方案是在DNS中创建ALIAS(首选)或CNAME记录,将您的域名映射到ELB dns名称。然后在重定向中使用该名称。