【问题标题】:CNAME record from my domain to API Gateway invoke URL not working从我的域到 API Gateway 调用 URL 的 CNAME 记录不起作用
【发布时间】:2019-11-07 09:51:33
【问题描述】:

是否可以将我自己的域 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 是否可以工作,或者我必须使用自定义域来实现吗?谢谢。

【问题讨论】:

    标签: amazon-web-services api-gateway


    【解决方案1】:

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

    您需要提供:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-26
      • 2018-07-01
      • 2016-09-20
      • 2021-09-22
      • 2022-01-17
      • 2022-01-06
      • 2020-06-12
      相关资源
      最近更新 更多