AWS操作在实例启动时跳过设置过程



我想创建一些微实例来部署分支和预发布阶段应用程序。我希望它们能在几个小时内按需快速通电,一旦测试完成,再次停止它们。由于有EBS支持的实例选项,磁盘上的数据被保留,从头开始运行整个安装过程毫无意义——这需要时间,而且我们的自定义配方在尝试再次安装相同的软件时也会失败。我试图从EC2为它们通电,它们通电非常快且可用,但在opsworks中,它们仍然处于停止状态,因此无法进行部署。我怎样才能做到这一点?

在AWS论坛上得到了答案。显然,所有厨师食谱的设计都应该有这样的想法,即它们可以无限次运行。例如,如果配方中的包存在,它只是什么都不做,或者启动apt-get-install之类的工具,它不会失败。而且没有(官方)方法可以避免每次开始时运行食谱的开销。

最新更新