将CNAME记录到API Gateway Endpoint主机?

时间:2018-01-22 22:48:32

标签: amazon-web-services dns aws-api-gateway amazon-route53 serverless

我有以下形式部署的API Gateway Regional Enpoint:

https://some-id.execute-api.us-east-1.amazonaws.com/prod/my-path/

我知道为了让www.my-domain.com等自定义域解析为https://some-id.execute-api.us-east-1.amazonaws.com/prod/my-path/,我必须设置api网关自定义域和云端分发。

但是,我只对将www.my-domain.com解析为some-id.execute-api.us-east-1.amazonaws.com(没有路径)感兴趣。如果部署ID发生变化,我就不需要更新我的客户端。

我尝试为some-id.execute-api.us-east-1.amazonaws.com设置一个值为api.my-domain.com的Route53 CNAME记录,但它不起作用。

1 个答案:

答案 0 :(得分:1)

我相信你只需要保留自定义域而不需要基本映射。来自AWS documentation

  

如果您未在自定义域名下设置任何基本映射,则生成的API的基本URL与自定义域相同(例如,https://api.example.com。)在这种情况下,自定义域name不能支持多个API。