Amazon ec2 从映像启动实例成功,但从模板启动实例失败';不行。。。为什么,什么';有什么区别?

Amazon ec2 从映像启动实例成功,但从模板启动实例失败';不行。。。为什么,什么';有什么区别?,amazon-ec2,Amazon Ec2,这就是我所做的 我创建了一个EC2实例“PROD1”,并在其上安装了Tomcat和MySQL。然后我用它创建了一个模板“PROD1-template” 然后,我从该模板“PROD1-template”启动了一个新实例“PROD2”。我在“PROD2”上安装了nginx 所以 PROD1有Tomcat+MySQL PROD2有nginx+Tomcat+MySQL 我删除了旧的“PROD1”和“PROD2”成为我的主要PROD机器 后来我想要一台QA机器进行测试。因此,我使用实例“PROD2”创

这就是我所做的

我创建了一个EC2实例“PROD1”,并在其上安装了Tomcat和MySQL。然后我用它创建了一个模板“PROD1-template”

然后,我从该模板“PROD1-template”启动了一个新实例“PROD2”。我在“PROD2”上安装了nginx

所以

  • PROD1有Tomcat+MySQL
  • PROD2有nginx+Tomcat+MySQL
我删除了旧的“PROD1”和“PROD2”成为我的主要PROD机器

后来我想要一台QA机器进行测试。因此,我使用实例“PROD2”创建了一个模板“PROD2-template”

然后,我使用模板“PROD2-template”启动了一个新实例“PROD3”

问题是,“PROD3”上没有nginx。也就是说,“PROD3”似乎是“PROD1”的副本,而不是“PROD2”的副本

问题1:这正常吗

因此,我从机器“PROD2”创建了一个新的映像“PROD2映像”

我使用图像“PROD2图像”启动了一个新实例“PROD4”

那起作用了。。。“PROD4”有nginx+Tomcat+MySQL。它是“PROD2”的正确副本

问题2:图像和模板之间有什么区别?为什么“PROD3”上没有nginx