Amazon ec2 如何在运行的Ubuntu EC2机器上以编程方式更新应用程序的新版本

Amazon ec2 如何在运行的Ubuntu EC2机器上以编程方式更新应用程序的新版本,amazon-ec2,ubuntu-12.04,amazon-cloudformation,Amazon Ec2,Ubuntu 12.04,Amazon Cloudformation,如何在我的ubuntu计算机中更新处于自动缩放状态的私有子网中的应用程序的新版本。我正在使用cloudfromation脚本启动整个设置。我可以在cloudfromation模板中包含任何脚本来执行此操作吗?请帮忙 有几种方法可以完成升级。许多人使用亚马逊提供的脚本cfn hup。我的做法不同,如下所示: 当实例启动时,让脚本从S3获取的文件安装应用程序 用新版本更新S3 使用脚本(或手动)一次关闭一个实例,等待自动缩放以在安装新版本的情况下启动它们

如何在我的ubuntu计算机中更新处于自动缩放状态的私有子网中的应用程序的新版本。我正在使用cloudfromation脚本启动整个设置。我可以在cloudfromation模板中包含任何脚本来执行此操作吗?请帮忙

有几种方法可以完成升级。许多人使用亚马逊提供的脚本cfn hup。我的做法不同,如下所示:

  • 当实例启动时,让脚本从S3获取的文件安装应用程序
  • 用新版本更新S3
  • 使用脚本(或手动)一次关闭一个实例,等待自动缩放以在安装新版本的情况下启动它们