如何将DigitalOcean DNS链接设置为AWS CloudFront Distribution

我有一个DigitalOcean域名的DNS设置

ghazanfarmir.me

我想做的事?

我想要一个子域,即static.ghazanfarmir.me链接到CloudFront分配 ,然后链接到包含我所有资产的S3存储桶。 所以我可以使用子域static.ghazanfarmir.me访问CDN。

我到目前为止做了什么?

  • 设置S3存储桶包含我的所有资产,并在此S3存储桶中创build了CloudFront分配( d17jymztihbpvb.cloudfront.net

在这里输入图像说明

  • 在DigitalOcean DNS上创buildCNAMElogging,将static.ghazanfarmir.me到CloudFront分配,即d17jymztihbpvb.cloudfront.net

在这里输入图像说明

这是行不通的,有人可以解释这将如何工作,或者如果这一切都这样工作?

更新

我正在使用NGINX,问题是打static.ghazanfarmir.me加载站点启用目录中的第一个网站,即http://arbaeenuk.ghazanfarmir.me/

在这里输入图像说明

Amazon CloudFront旨在使用ALIAS资源logging使用其Route 53 DNS服务。

我不确定这个的具体细节以及为什么要求。 但是,如果要使用备用DNS名称,则需要确保已为云端configuration备用域名

除了确保上述是正确的,您可能需要将您的DNS托pipe移动到路由53.您可能能够将该特定的子域委托给路由53取决于您的DNS提供程序,但超出了问题的范围。

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-cloudfront-distribution.html