【发布时间】:2015-05-16 22:42:03
【问题描述】:
我们使用 Elastic Beanstalk 来创建 EC2 实例。当现有 EC2 实例在任何情况下终止时,是否可以使用现有 EC2 实例映像创建新的 EC2 实例?我们可以通过任何配置来实现这一点吗?
【问题讨论】:
标签: amazon-ec2 amazon-elastic-beanstalk
我们使用 Elastic Beanstalk 来创建 EC2 实例。当现有 EC2 实例在任何情况下终止时,是否可以使用现有 EC2 实例映像创建新的 EC2 实例?我们可以通过任何配置来实现这一点吗?
【问题讨论】:
标签: amazon-ec2 amazon-elastic-beanstalk
我认为这是不可能的。 只要您在 EC2 实例上发送终止请求,就会释放 IP 和硬件(磁盘和其他资源)。
如果您尝试以编程方式执行此操作,我建议您在发送终止请求之前创建一个 AMI。
【讨论】:
您可以在终止之前从 EC2 创建一个 AMI,然后使用此 AMI 创建一个新的 Elastic Beanstalk 环境。但是,不建议这样做,因为您将失去由 Amazon 执行的该 AMI 的未来版本升级。
我建议您使用 Elastic Beanstalk 提供的.ebextensions 文件夹机制,以便在生成新实例时更改它们(请参阅documentation)。
【讨论】: