如何通过cloudformation向现有的Cloudfront发行中添加新来源?

时间:2019-05-09 06:04:19

标签: amazon-web-services amazon-cloudformation amazon-cloudfront

我正在尝试将原点添加到我现有的Cloudfront发行版(在Cloudformation外部创建)中。

查看AWS docs中的AWS :: CloudFront :: DistributionOrigin块,我找不到可以指定一个已经存在的Cloudfront分发ID / ARN来添加我的来源的属性。

AWS::CloudFront::DistributionOrigin
{
  "CustomOriginConfig" : CustomOriginConfig,
  "DomainName" : String,
  "Id" : String, (this is the Origin Id)
  "OriginCustomHeaders" : [ OriginCustomHeader, ... ],
  "OriginPath" : String,
  "S3OriginConfig" : S3OriginConfig
}

控制台让我轻松地将原点添加到已经存在的发行版中,我觉得通过Cloudformation应该可以实现原点。是否可以通过Cloudformation用新的来源更新现有的Cloudfront发行版?

1 个答案:

答案 0 :(得分:2)

答案是:没有办法。您可以在文档AWS::CloudFront::Distribution Origin中看到-Distribution OriginDistribution 的一部分-它不是独立资源。