2017-08-30 87 views
-1

有没有办法找出与实例关联的AMI?查找与实例关联的AMI

就像例如,我有test_instance。 我想找出这个实例生成的AMI。

所以,基本上我试图终止实例和所有与它相关的AMI和卷。

+0

对不起,您是否尝试过在AWS控制台中进行搜索? AMI信息将在那里可见。您也可以通过CLI获取: aws ec2 describe-instances --instance-id i-1234567890abcdef0 --query'Reservations [*]。Instances [*]。[ImageId,Tags [*]]' http:// docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html 当您启动实例时,不会生成AMI。您不能终止AMI和卷,您只能终止实例。 – sudo

+0

@sudo我想分离卷并删除与实例关联的卷。 和AMI一样。 –

+0

当您终止实例时,默认情况下会删除根卷(可通过DeleteOnTermination proerty进行更改),但启动时附加的任何其他EBS卷或附加到现有实例的任何EBS卷即使在实例终止后仍然存在。 因此,如果您只有根卷,并且DeleteOnTermination设置为true,则可以仅终止实例并删除卷。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html 我已经添加它作为答案以及(由于字符限制)。 – sudo

回答

0

当您终止实例时,默认情况下会删除根卷(可通过DeleteOnTermination proerty更改),但启动时附加的任何附加EBS卷或附加到现有实例的任何EBS卷,即使在实例终止。 因此,如果您只有根卷,并且DeleteOnTermination设置为true,则可以仅终止实例并删除卷。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html 对于AMI,如果您使用公共/ AWS提供的AMI,则无法删除该AMI。如果您正在使用自己的AMI,则必须注销AMI并删除用于创建AMI的快照。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/deregister-ami.html http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-deleting-snapshot.html