AWS中禁用AMI与注销AMI的区别及私有AMI删除流程咨询
AWS AMI禁用、注销的区别及私有AMI删除流程
一、禁用AMI与注销AMI的核心区别
- 禁用AMI:仅将AMI设置为不可用状态,底层关联的快照不会被删除。禁用后,其他共享用户无法通过该AMI启动实例,但你作为所有者仍可在控制台查看其信息,后续还能重新启用。适合暂时限制使用但可能需要恢复的场景。
- 注销AMI:彻底移除AMI的元数据记录,同样不会自动删除关联快照。注销后,该AMI会从你的AMI列表中消失,无法恢复,也不能再用于启动实例。通常用于确定不再需要该AMI元数据的情况,但快照需单独清理。
二、删除私有AMI的流程(已终止对应实例)
因为你已经终止了源EC2实例,只需按以下步骤清理AMI及关联资源:
- 获取关联快照ID
- 控制台方式:进入EC2控制台的「AMI」页面,选中目标AMI,在详情面板的「块设备映射」中找到对应的快照ID。
- CLI方式:执行命令
aws ec2 describe-images --image-ids <你的AMI-ID>,从输出的BlockDeviceMappings字段中提取Ebs.SnapshotId。
- 注销目标AMI
- 控制台方式:选中目标AMI,右键选择「注销AMI」,确认操作即可。
- CLI方式:执行命令
aws ec2 deregister-image --image-id <你的AMI-ID>。
- 删除关联快照
- 控制台方式:进入EC2控制台的「快照」页面,找到对应快照,右键选择「删除快照」并确认。
- CLI方式:执行命令
aws ec2 delete-snapshot --snapshot-id <你的快照-ID>。
注意:仅注销AMI不会释放快照占用的存储资源,必须删除快照才能彻底清理对应的云存储空间。
内容的提问来源于stack exchange,提问作者Rahul
相关产品推荐
相关产品推荐

