【发布时间】: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-errortype和x-amzn-requestid是赠品。虽然不是结论性的,但它强烈建议使用 API 网关端点。还有X-Cache: miss from CloudFront,这可能意味着正常的 CloudFront 分配,但也会被 API Gateway 边缘优化端点注入到错误响应中。
标签: amazon-web-services https amazon-cloudfront amazon-route53 serverless-framework