将 Cloudflare 配置为指向 AWS Amplify
Posted
技术标签:
【中文标题】将 Cloudflare 配置为指向 AWS Amplify【英文标题】:Configure Cloudflare to point to AWS Amplify 【发布时间】:2020-08-04 10:35:36 【问题描述】:我使用 Cloudflare 生成 SSL,并使用 AWS Amplify 来托管项目。我想 项目。
这些是当前的 DNS 记录,指向当前的服务器。
这是部署在 AWS Amplify 上的项目的 project URL 和 URL。
我尝试更改 DNS 记录以将网站指向 AWS Amplify 项目,但它不起作用。
【问题讨论】:
卡在同一步骤;在 cloudflare 中将我的子域指向https://d1xxxxxxxxxx.cloudfront.net/
,但是当我尝试在浏览器中打开此 url 时,我得到:<Code>SignatureDoesNotMatch</Code> <Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
【参考方案1】:
按照此link 中提到的步骤,但从Proxied
删除到DNS only
。您可以通过点击黄色的云图标来实现它。
【讨论】:
【参考方案2】:对于您的 AWS Amplify 域,您不需要使用代理,因为它已经是安全连接 (https://master.DIGITS.amplify.com)
在 DNS 中添加子域条目之前,您还需要在 DNS 中添加一个条目以验证域的所有权
完成上述步骤后,您可以得到如下所示的 DNS 记录名称:
您需要像这样在您的 DNS 中添加此条目:
我希望这对寻找它的人有所帮助,我自己也发现它很难。
【讨论】:
我将在周一早上尝试使用新的集成。第一次用 CloudFlare 做这个,希望它有效! :) @lopezdp 当然,我希望它有所帮助。请在这里告诉我。 你就是那个人@afzal zubair!工作就像我的朋友的魅力! 迟到总比没有好? @lopezdp 谢谢你,我很高兴它对你有用。以上是关于将 Cloudflare 配置为指向 AWS Amplify的主要内容,如果未能解决你的问题,请参考以下文章
如何让 SSL 与 Rails、AWS Elastic Beanstalk 和 Cloudflare 一起使用