链接到CF发行版的Route53 CNAME记录返回REFUSED

时间:2018-08-16 08:08:23

标签: amazon-web-services aws-api-gateway amazon-cloudfront http-status-code-403 amazon-route53

我是AWS的新手,我正在尝试使用API​​ Gateway和Lambda(两者都是Claudia使用我的节点应用程序自动创建)创建的API。

我的API使用以下地址几乎可以正常工作:
https://********.execute-api.eu-west-2.amazonaws.com/latest(由于/ latest导致链接断开)。

因此,我创建了一个自定义域名,并使用myapi:latest映射了。

然后,我在Route 53中创建了一个CNAME记录,将www.mywebsite.com与CDN给我的目标域名链接起来。

当我尝试在Route 53(测试记录集)中测试该记录时,我得到了REFUSED响应代码和一个Response。

我看过https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html,并尝试创建A记录而不是CNAME记录(将CloudFront URL链接到www.mywebsite.com)。这次测试记录集有效,并给了我IP地址。当我尝试访问该网站时,我收到403禁止访问,并被重定向到******。cloudfront.net。

我也见过Custom domain for API Gateway returning 403,但没有一个解决方案真正对我有帮助(除非我以错误的方式理解它们)。我在Route 53上的CNAME指向我的CloudFront发行版,并且完成了基本路径映射。

我在做什么错?下一步我要做什么?

感谢您的帮助!

0 个答案:

没有答案