【问题标题】:Cloning Cloudfront distributions and listening to changes克隆 Cloudfront 发行版并监听变化
【发布时间】:2020-12-30 16:53:05
【问题描述】:

我面临一个非常奇怪的问题。我想克隆我的 Cloudfront 发行版,以便克隆的版本能够听取原始版本的更改。我面临的问题是我的原始发行版在其默认行为中有一些 Lambda 函数。当我将更改部署到原始发行版(通常是 lambda 函数的新版本)时,我希望它在所有克隆发行版中进行更改。否则,克隆的发行版将继续使用这些函数的旧版本。

我想知道是否有其他人遇到过这个问题,是否有解决此问题的自动化方法?我说的是数百个发行版。

我知道如何克隆 Cloudfront 发行版,但找不到有关添加这些侦听器的任何信息。

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-cloudfront


    【解决方案1】:

    您可以使用 AWS Config 和 CloudWatch 事件在主要云端分配发生更改时获取通知 (here is a link)。这需要一些试验和错误,但过程:

    • 主要 CloudFront 分布发生变化
    • AWS Config 将事件发布到 CloudWatch Events
    • CW 事件调用 Lambda 函数
    • 该函数根据主分配的配置更改其他 CloudFront 分配

    另一方面,我肯定会继续使用 IaaC 工具,例如 CloudFormation 或 Terraform。您可以在一处更改配置,其余的由他们负责。

    【讨论】:

      猜你喜欢
      • 2019-04-10
      • 2018-07-20
      • 1970-01-01
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多