我有一个 EBS 支持的实例,带有第二个挂载卷(我按照Eric 的文章中的步骤操作)
然后,我从该实例创建了一个 AMI,并从该 AMI 运行了一个实例。
然后第二个实例创建了两个卷。
有没有办法控制与 AMI 关联的卷的创建方式,或者解决方案是在创建 AMI 之前卸载第二个卷?
我有一个 EBS 支持的实例,带有第二个挂载卷(我按照Eric 的文章中的步骤操作)
然后,我从该实例创建了一个 AMI,并从该 AMI 运行了一个实例。
然后第二个实例创建了两个卷。
有没有办法控制与 AMI 关联的卷的创建方式,或者解决方案是在创建 AMI 之前卸载第二个卷?
ec2-create-image
命令行工具有一个--block-device-mapping
选项来定义与新实例关联的卷。在您的特定情况下,您可能希望通过指定类似以下内容来禁止自动创建和附加数据库卷:
这将允许您创建自己的卷并将其附加到新实例。
或者,您可以指定在启动新实例时创建并附加一个空卷:
--block-device-mapping
当您运行一个实例时,您可以使用选项覆盖该卷的大小ec2-run-instances
。还值得学习有关
delete-on-termination
标志的信息,--block-device-mapping
以便您了解如何控制实例终止时是否应自动删除第二个卷。