咨询CloudFront DistributionConfig中未归档CNAMEs属性的用途
CloudFormation CloudFront DistributionConfig 中
CNAMEs 属性的用途与现状 核心用途
CNAMEs 是CloudFormation早期用于配置CloudFront分发自定义备用域名的属性,功能和后来的Aliases完全一致:
- 它接收字符串数组类型的值,用来指定你要绑定到CloudFront分发的自定义域名列表
- 修改该属性时不需要中断CloudFront分发的运行(即官方标注的
Update requires: No interruption) - 举个例子:如果要让
cdn.yourdomain.com指向你的CloudFront分发,只需把这个域名添加到CNAMEs数组中(前提是已经完成DNS解析配置,比如在Route 53中设置A/CNAME记录指向CloudFront分发域名)
现状与替代方案
目前该属性已被AWS标记为遗留属性,官方文档已更新明确说明:
- 不再推荐使用
CNAMEs配置自定义域名 - 标准替代方案是使用
Aliases属性,它在功能上完全覆盖CNAMEs,且是当前CloudFormation配置CloudFront自定义域名的官方推荐方式
内容的提问来源于stack exchange,提问作者llundin
相关产品推荐
相关产品推荐

