gpt4 book ai didi

amazon-web-services - ec2 堆栈在重新启动时不会更新

转载 作者:行者123 更新时间:2023-12-03 07:46:23 25 4
gpt4 key购买 nike

我有一个 EC2 实例,它使用 cloudFormation 模板进行设置。我的 EC2 实例上有 tomcat。我正在使用我的 ec2 实例将 war 文件部署到 tomcat。

我向 ec2 实例发布新代码的过程是:

  1. 将 war 文件部署到我的 s3 存储桶中。
  2. 更新我的 CloudFormation 模板参数以使用新的 war 文件名。然后,在 CloudFormation 模板中使用此参数从 s3 存储桶中获取新的 war 文件。
  3. 在 CloudFormation 控制台中,我点击了更新堆栈。
  4. 然后使用 ec2 控制台重新启动计算机。

我发现当我重新启动 ec2 实例时,它不会部署新的 war 文件并再次运行模板。相反,我必须停止实例,然后再次启动实例(这非常慢)。

我相信重新启动实例就足够了。是我错了还是我只是配置了错误的东西?

问候

最佳答案

许多 Clo​​udFormation 功能仅在实例被“替换”时更新,请在文档中查找您用于从 s3 安装文件的类型

在属性下,会显示“需要更新”,然后是“某些中断”或“替换”等条件

s3 文件安装需要由具有“不中断”的“更新需要”条件的类型属性控制,然后更改将在您更改 cloudformation 模板后立即发生

关于amazon-web-services - ec2 堆栈在重新启动时不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36442964/

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