Amazon s3 Amazon S3域托管:CNAME太长

Amazon s3 Amazon S3域托管:CNAME太长,amazon-s3,amazon-web-services,dns,cname,Amazon S3,Amazon Web Services,Dns,Cname,所以我在AmazonS3上设置了一个bucket,它被配置为一个站点,可以通过端点地址访问 当我将此端点地址粘贴到1和1的控制面板时,它告诉我它太长(超过了可笑的30个字符限制) 我的选择是什么?1和1允许我更改DNS,或添加IP地址作为A记录。如果其中一个在这里适用,那么它将设置为什么值,请记住我的存储桶位于爱尔兰数据中心 谢谢大家。除非您以某种方式将静态IP分配给S3存储桶,否则您恐怕无能为力 你可以尝试使用1&1,但我不确定你的域名会有什么负面影响(在谷歌搜索中显示的URL等方面)。我打电

所以我在AmazonS3上设置了一个bucket,它被配置为一个站点,可以通过端点地址访问

当我将此端点地址粘贴到1和1的控制面板时,它告诉我它太长(超过了可笑的30个字符限制)

我的选择是什么?1和1允许我更改DNS,或添加IP地址作为A记录。如果其中一个在这里适用,那么它将设置为什么值,请记住我的存储桶位于爱尔兰数据中心


谢谢大家。

除非您以某种方式将静态IP分配给S3存储桶,否则您恐怕无能为力


你可以尝试使用1&1,但我不确定你的域名会有什么负面影响(在谷歌搜索中显示的URL等方面)。

我打电话给1和1技术帮助热线,询问同样的问题。答案:如果cname别名超过32个字符,请给主机打电话,要求他们提供更短的cname别名。是的,1和1真诚地认为您应该给Amazon Web Services打电话,让他们为您重新配置负载平衡软件


我立即取消了1和1的域名注册。如果你想使用Amazon S3,那么这或是将域名转移到另一个提供商是唯一的选择。

在1和1毫无帮助之后,我的解决方案就在这里。它涉及一个外部DNS提供商,但哦,好吧,它工作得很好

我在裸域注册了Namecheap的免费DNS服务(即不包括“www”)。将DNS记录指向1和1以使用Name便宜的服务器

然后将记录设置为:

@  http://www.yourdomain.com  URL redirect (301)  3600
www  your.long.cname.aws.amazon.com.  CNAME (Alias)  3600

顶行整理了裸域问题(我似乎还记得尝试将其设置为CNAME时,它也不起作用),TTL可以根据您认为合适的方式进行更改。

因为他们提出的建议一点也不愚蠢,对吗?哎呀。在那里和业余爱好者打交道,我也经历过同样的事情。终于有办法了。我正在使用sites.google和我的cname太长了。我可以通过添加子域来验证我的站点。但我所能做的就是http重定向。这不是我想要的。iFrame不工作。这是2.5年后的事了。我建议不要使用1&1.+1来解决这个非常烦人的问题,谢谢!请注意,AWS本身提供DNS服务(请参阅),这将允许您将所有内容集中化,并为高级用例(例如,最近发布的)提供相当多的AWS特定好处;它有一个相当小的,但最终仍然相关的附加。根据上述设置,您的S3 bucket应该命名为www.yourdomain.com,似乎您不需要另一个名为yourdomain.com的bucket。当我按照Amazon的建议设置S3 bucket时,即yourdomain.com是主bucket,www.yourdomain.com是另一个bucket设置,可以重定向到前一个bucket;我最终得到了一个直接的循环。这里有一根线从