gpt4 book ai didi

aws-cloudformation - 如何将 CloudFormation 与 CodeDeploy 和 AutoScaling 组集成

转载 作者:行者123 更新时间:2023-12-03 07:13:43 24 4
gpt4 key购买 nike

我们的 CloudFormation 模板创建一个具有随机名称的自动缩放组。现在,我们需要转到 CodeDeploy 控制台并将新的自动缩放组手动添加到部署组 - 我们希望自动化此过程。例如,如果我们可以使用 CloudFormation 模板创建一个临时环境并在其中部署代码而无需任何手动步骤,那就太好了。

我可以看到两种方法:

  1. 让 CloudFormation 始终为自动扩展组分配相同的名称,并且只需在 CodeDeploy 控制台中对其进行配置即可
  2. 让 CloudFormation 使用新的自动扩展组名称修改 CodeDeploy。

看来 CloudFormation 不允许这两种方法 - 有什么想法可以做到这一点吗?

最佳答案

这就是我要做的:

  • 将自动扩缩组的名称放入模板的“输出”部分。
  • 创建堆栈后,调用describe-stack从输出中检索自动缩放组名称。
  • 使用 CodeDeploy API 将自动扩缩组添加到部署组。

如果您将其放入一个简单的脚本中,您可以轻松创建任意数量的临时堆栈/暂存环境。 (您可能需要一个类似的脚本来删除堆栈。)

关于aws-cloudformation - 如何将 CloudFormation 与 CodeDeploy 和 AutoScaling 组集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29479451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com