【问题标题】:CNAME already exists cannot point www. in my Cloud Front DistributionCNAME 已经存在不能指向 www。在我的 Cloud Front Distribution 中
【发布时间】:2018-01-24 01:09:59
【问题描述】:

我目前正在尝试使用 Route 53 runway.supply 为我拥有的域创建一个分发版

我为runway.supply 创建了一个分布并创建了 A 和 AAA 记录,这些记录当前路由到我的静态站点(我在尝试获取我的数据时遇到了其他与服务器相关的问题),现在想为www.runway.supply 做同样的事情

但是,当我尝试将 www.runway.supply 添加到备用 cname 以进行分发时,出现以下问题:

CNAMEAlreadyExistsException:您提供的一个或多个 CNAME 已与其他资源相关联。

请注意,在我的屏幕截图中,www.runway.supply 是备用域名,由于我在下面截屏的错误,它无法保存。

这很奇怪,因为我可以添加 runway.supply 以将其作为备用 cname 分发...而且我拥有该域,但似乎无法找到正在使用它的资源,这会阻止我将它添加到分布。

由于访问 www.我的域我得到以下

{"message":"Forbidden"}

【问题讨论】:

  • 您以前在 API 网关中使用过 www 主机名吗?错误消息随附的标头看起来可能像您拥有的那样,这会导致控制台中显示错误消息。
  • @Michael-sqlbot 我不确定,我检查了我的 API 网关是否有任何引用。 API 网关中的主机名在哪里,您能帮我在控制台中对错误进行分类吗?
  • 这应该在 API Gateway 控制台的主导航窗格中的 Custom Domain Names 下。您需要检查您使用过的所有区域。
  • @Michael-sqlbot 谢谢你的澄清,但我检查了每个区域,我只为我的 api 网关使用一个区域,因为我使用的是无服务器框架,我只是在其中部署并指定我的区域我的 yml 文件。你能描述一下为什么你的标题可能表明这一点吗?
  • 响应头 x-amzn-errortypex-amzn-requestid 是赠品。虽然不是结论性的,但它强烈建议使用 API 网关端点。还有X-Cache: miss from CloudFront,这可能意味着正常的 CloudFront 分配,但也会被 API Gateway 边缘优化端点注入到错误响应中。

标签: amazon-web-services https amazon-cloudfront amazon-route53 serverless-framework


【解决方案1】:

您的屏幕截图显示您已经使用 www.runway.supply 进行了分发。这是您之前创建并制作成 S3 网站的 S3 存储桶名称。

【讨论】:

  • 抱歉,我的屏幕截图显示当我将其添加为 cname 时,出现以下错误。为了清楚起见,让我编辑我的帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-10-03
  • 2014-12-22
  • 2012-06-03
  • 1970-01-01
  • 2016-11-08
  • 2017-09-19
  • 2019-04-14
相关资源
最近更新 更多