从我的域到API网关的CNAME记录调用URL不起作用

时间:2019-06-25 14:12:39

标签: amazon-web-services api-gateway

是否可以将我自己的域CNAME传递给AWS API网关调用URL?

例如,我拥有example.com。我想创建(在Route53中)从api.example.com到abcefg.execute-api.ap-southeast-1.amazonaws.com的CNAME记录。

使用我的终端,我能够将api.example.com解析为列出所有4个AWS DNS服务器的调用URL。但是,我无法通过api.example.com到达我的API,但是我可以使用调用URL来实现此目的。

我可以知道这样的CNAME是否完全可以工作,还是必须使用自定义域来实现?谢谢。

1 个答案:

答案 0 :(得分:0)

API Gateway console中,您必须声明要用于访问API的自定义域。

您需要提供:

  • 协议(HTTP或WebSocket)
  • 域的名称
  • TLS版本(如果不确定,请保留默认值)
  • 端点配置(如果不确定,请检查this answer
  • 一份ACM证书(如果您没有,请在ACM中创建一个)

该过程非常简单,但是如果需要,您可以在AWS docs中找到有关此过程的更多文档。