无法将自定义域映射到API网关(来自Godaddy)

时间:2020-01-21 03:11:50

标签: amazon-web-services aws-api-gateway

我正在尝试为我的API网关设置自定义域(例如myapi.com),但是遇到了问题。该域当前已在GoDaddy上注册。到目前为止,我已经按照this教程进行了以下操作:

  1. 从AWS Certificate Manager获得了myapi.com*.myapi.com的证书。
  2. 将域myapi.com(而不是*.myapi.com映射到API网关中的API)。
  3. 在GoDaddy中为结果“目标域名”添加了CNAME条目。

以下是屏幕截图:

enter image description here enter image description here

现在是问题所在:当我ping myapi.com时,我得到:No address associated with hostname。我不知道是什么原因造成的,因此非常感谢您的帮助。而当我们这样做时,是否还需要执行其他任何步骤才能按预期进行呢?

1 个答案:

答案 0 :(得分:0)

对于标准DNS服务,您不能在根或域根使用CNAME记录。建议您尝试使用主机名作为端点,并在其中使用CNAME,例如api.example.com

或者,您可以将DNS移至Route53。Route53系统使用别名记录类型在根域级别支持别名。

有关Route 53中别名记录的更多信息,请参见https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html