0

我在 CloudFormation 模板中定义 CloudFront CNAME 别名时遇到问题。这是我尝试为分发定义 CNAME 别名的地方。下面的脚本无法正确执行,但如果我删除了“别名”元素,它就可以工作。

"LiveStreamingDistribution" : {
"Type" : "AWS::CloudFront::Distribution",
"Properties" : {
   "DistributionConfig" : {
       "CustomOrigin" : {
           "DNSName"              : { "Fn::GetAtt" : [ "WowzaServerOriginServer", "PublicDnsName" ] },
           "HTTPPort"             : "80",
           "HTTPSPort"            : "443",
           "OriginProtocolPolicy" : "http-only"
       },
       "Enabled" : "true",
       "Comment" : "Live HTTP Streaming",
       "Aliases": ["cdn.cox7stream.com"]
    }
}
},

这是一个没有别名定义的工作模板: https ://s3.amazonaws.com/streamresources/liveStreamPlatform/LiveStreamTemplateV0.0.0.1.txt

这是无法正确执行的别名定义的相同模板: https ://s3.amazonaws.com/streamresources/liveStreamPlatform/LiveStreamTemplateV0.0.0.2.txt

4

1 回答 1

2

使用“Origins”而不是“CustomOrigin”。

请参阅 https://forums.aws.amazon.com/thread.jspa?messageID=419079

于 2013-11-22T03:20:44.737 回答