【发布时间】:2015-11-12 04:37:24
【问题描述】:
目前我的 api 可以通过 SSL 端点访问。我尝试将 aws api 网关配置为代理对我的端点的请求。
我已启用输入传递并将 application/json 设置为内容类型。
无论如何,当我在aws web interface 上尝试测试请求时,使用 GET 方法访问类似于 https://subdomain.domain.com/v1/resource 的 SSL url,我收到以下错误。
Execution log for request test-request
Thu Aug 06 06:55:27 UTC 2015 : Starting execution for request: test-invoke-request
Thu Aug 06 06:55:27 UTC 2015 : API Key: test-invoke-api-key
Thu Aug 06 06:55:27 UTC 2015 : Method request path: {}
Thu Aug 06 06:55:27 UTC 2015 : Method request query string: {}
Thu Aug 06 06:55:27 UTC 2015 : Method request headers: {}
Thu Aug 06 06:55:27 UTC 2015 : Method request body before transformations: null
Thu Aug 06 06:55:27 UTC 2015 : Endpoint request URI: https://xyz.domain.com/v1/resource
Thu Aug 06 06:55:27 UTC 2015 : Endpoint request headers: {Accept=application/json, User-Agent=AmazonAPIGateway_6cb3krv5t9}
Thu Aug 06 06:55:27 UTC 2015 : Endpoint request body after transformations:
Thu Aug 06 06:55:27 UTC 2015 : Execution failed due to configuration error: handshake alert: unrecognized_name
SSL 证书缺少什么?
感谢任何帮助或线索。
【问题讨论】:
-
先简单排查:
https://xyz.domain.com/v1/resource用浏览器访问时会抛出ssl错误吗? -
这很好用,实际上现在正在我们的生产环境中使用。感谢您的评论。
标签: rest ssl amazon-web-services aws-api-gateway