Amazon Elastic Compute Cloud
Linux 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

取消注册您的 Linux AMI

使用完 AMI 之后,可以取消注册它。取消注册 AMI 之后,便无法将其用于启动新实例。

取消注册某个 AMI 时,不会影响您已从该 AMI 启动的任何实例。这些实例将继续对您产生使用费用。因此,如果您使用完这些实例,应终止它们。

用于清除 AMI 的过程取决于它是由 Amazon EBS 还是由实例存储支持。有关更多信息,请参阅 确定 AMI 的根设备类型

清除由 Amazon EBS 支持的 AMI

在取消注册 Amazon EBS 支持的 AMI 时,不会影响在创建 AMI 的过程中为实例的根卷创建的快照。此快照将继续对您产生存储费用。因此,如果您使用完该快照,应删除它。

下图说明清除由 Amazon EBS支持的 AMI 的过程。

 清除由 Amazon EBS 支持的 AMI 的过程

清除由 Amazon EBS支持的 AMI

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格中,选择 AMIs。选择 AMI 并记下其 ID - 这可帮助您在下一步骤中找到正确的快照。选择 Actions,然后选择 Deregister。当系统提示进行确认时,请选择 Continue

    注意

    控制台可能需要几分钟时间才能从列表中删除该 AMI。选择 Refresh 以刷新状态。

  3. 在导航窗格中,选择 Snapshots,然后选择快照 (在 Description 列中查找 AMI ID)。选择 Actions,然后选择 Delete Snapshot。当系统提示进行确认时,选择 Yes, Delete

  4. (可选) 如果您使用完从 AMI 启动的实例,请终止该实例。在导航窗格中,选择 Instances。选择实例,然后依次选择 ActionsInstance StateTerminate。当系统提示您确认时,选择 Yes, Terminate

清除由实例存储支持的 AMI

取消注册某个由实例存储支持的 AMI 时,不会影响您在创建该 AMI 时上传到 Amazon S3 的文件。这些文件将继续在 Amazon S3 中对您产生使用费用。因此,如果您使用完这些文件,应删除它们。

下图说明清除由实例存储支持的 AMI 的过程。

 清除由实例存储支持的 AMI 的过程

清除由实例存储支持的 AMI

  1. 使用 deregister-image 命令取消注册 AMI,如下所示。

    aws ec2 deregister-image --image-id ami_id
  2. 使用 ec2-delete-bundle (AMI 工具) 命令删除 Amazon S3 中的源包,如下所示。

    ec2-delete-bundle -b myawsbucket/myami -a your_access_key_id -s your_secret_access_key -p image
  3. (可选) 如果您使用完从 AMI 启动的实例,则可以使用 terminate-instances 命令终止该实例,如下所示。

    aws ec2 terminate-instances --instance-ids instance_id
  4. (可选) 如果您使用完将捆绑上传到的 Amazon S3 存储桶,则可以删除该存储桶。要删除 Amazon S3 存储桶,请打开 Amazon S3 控制台,选择存储桶,再选择 Actions,然后选择 Delete