如何使用 CloudFormation 向 CloudFront 分配提供备用域名 (CNAME)?

How to provide Alternate Domain Names (CNAMEs) to the CloudFront distribution using CloudFormation?

我试过了"Aliases":["www.samplewebsite.com","samplewebsite.com"]

但是我收到这个错误

属性 验证失败:[在 {/DistributionConfig/Origins/0} 中遇到不受支持的属性:[别名]]

好的,所以问题似乎出在您用于创建云端分发的 JSON 对象结构上。

为了将备用 CNAME 添加到您的 Cloudfront 分配,您需要在 "DistributionConfig" 对象下而不是在 "DistributionConfig/Origins".

下添加密钥 "Aliases"

所以基本上 属性 "Aliases" 被定义为 "DistributionConfig" 的子对象。

希望对您有所帮助。