在创建abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl
作为子域的新记录时,我得到以下错误:
(InvalidChangeBatch 400: DomainLabelTooLong (Domain label is too long) encountered with 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl')
从AWS文档中我发现了下面的语句。
域名总长度不超过255字节,连点在内
我的根域长度是20,20 + 64(子域)也不超过255字节。
有人明白了吗?
问题不在于域名的总长度,而在于子域名的长度。来自同一文档页面:
域名(包括域名、托管区域名称和记录名称)由一系列以点分隔的标签组成。每个标签最长可达63字节。
在这种情况下,您的子域名abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl
就是这样一个标签。它有64个字符长,因此超过了63字节的限制。