首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Cloud Front & Route 53从S3提供网站服务

使用Cloud Front & Route 53从S3提供网站服务
EN

Stack Overflow用户
提问于 2016-10-06 00:05:52
回答 3查看 3K关注 0票数 3

我最近刚把我的域名从一个主机提供商转移到了亚马逊。我想使用S3存储桶托管我的网站,我最初尝试将我的存储桶设置为domain.comwww.domain.com,但我认为我之前的托管提供商采用了这些存储桶名称,因为我无法创建它们。

所以我现在正在寻找一个工作……

  • 创建了一个具有唯一名称的新存储桶,并将我的网站文件放在其中,我设置了云端来从该存储桶中提取文件,最后是
  • 和53路由托管区域,domain.comwww.domain.com的CNAMES指向该云端。

这就是我的问题所在。我无法在云端将www.domain.com添加到我的CNAME。我得到以下错误:

代码语言:javascript
复制
com.amazonaws.services.cloudfront.model.CNAMEAlreadyExistsException: One or more of the CNAMEs you provided are already associated with a different resource. (Service: AmazonCloudFront; Status Code: 409; Error Code: CNAMEAlreadyExists; Request ID: 19a9a141-8b15-11e6-aa8f-87e12f4b3abf)

但是,它确实接受domain.com ...因此,当我访问domain.com时,我会访问正确的网站,但当我访问www.domain.com时,我会访问旧网站。

我想这是因为我不能在我的云端添加这个CNAME。如何修复此错误?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2016-10-06 01:33:39

如果备用域名已经存在于另一个CloudFront分发中,则您不能将该备用域名添加到CloudFront分发中,即使您的CloudFront帐户拥有该分发。

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html#alternate-domain-names-restrictions

这就是导致您所看到的错误的条件。如果您已经有另一个CloudFront发行版配置了这个,那么很明显需要删除它,然后才能正常工作。

否则,旧的提供商可能仍然在他们的某个CloudFront发行版上配置了您的域--所以您需要说服他们删除它,否则您将需要亚马逊网络服务支持为您提供帮助。如果该域已经在另一个帐户上的CloudFront中配置,这不能仅通过您的操作来修复。

亚马逊网络服务支持有一个特殊的流程来处理这种情况:https://aws.amazon.com/premiumsupport/knowledge-center/resolve-cnamealreadyexists-error/

票数 2
EN

Stack Overflow用户

发布于 2018-07-28 22:20:17

如果你们中的任何人之前玩过Zappa和/或AWS API Gateway,并且发生了CNAMEAlreadyExistsException。

只需确保使用AWS CLI时,您要使用的域不再列在AWS API Gateway中,如下所示:

代码语言:javascript
复制
aws apigateway get-domain-names

如果你发现它列在那里:

代码语言:javascript
复制
aws apigateway delete-domain-name --domain-name <your-domain>

这为我解决了这个问题。一块!

顺便说一句,我没有找到通过Web列出或删除它的方法,只是AWS API Gateway欢迎到处都是屏幕。

票数 1
EN

Stack Overflow用户

发布于 2020-05-24 14:42:20

在我的案例中,我忘记了我过去使用AWS Amplify部署了一个应用程序,使用的是我想使用的CNAME。

这就是为什么我在Cloudfront控制台上找不到Cloudfront发行版的原因。查看您是否有使用所需名称的AWS Amplify应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39878872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档