API网关的自定义域无法设置404

时间:2020-06-27 17:04:59

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

我正在尝试为API网关发布的端点设置自定义域端点,但是无法设置。

我已经按照所有步骤操作

  • 自定义域DNS由AWS管理(aws不能将其作为.ai URL拥有)
  • 为子域创建了ACM证书。 (subdomain.host.ai)
  • 在具有映射到特定阶段的API网关中添加自定义API
  • 添加自定义域的记录以指向“ d-abcde12345.execute-api.us-west-2.amazonaws.com”

可能出了什么问题。

1 个答案:

答案 0 :(得分:0)

当您指向DNS主机名而不是IP时,您需要CNAME记录。更重要的是,当您向API网关分配自定义域时,它将为您创建一个CloudFront分配并为您提供一个CloudFront端点:E123CNFSOMETHING.cloudfront.net。您需要在注册商信息中心中创建一个CNAME记录,以指向该地址,而不是API端点:

FROM                        TO                                    TTL
subdomain                   E123CNFSOMETHING.cloudfront.net.      300