Anular el registro de la AMI - Amazon Elastic Compute Cloud

Anular el registro de la AMI

Puede anular el registro de una AMI cuando haya terminado de usarla. Después de anular el registro de una AMI, no puede utilizarla para iniciar nuevas instancias.

La anulación del registro de una AMI no afecta a ninguna instancia que ya haya iniciado desde ella, ni a ninguna instantánea creada durante el proceso de creación de la AMI. Siguen sujetos a cobro los costos de uso de esas instancias y los costos de almacenamiento de la instantánea. Por lo tanto, debe terminar las instancias y eliminar las instantáneas que ya no necesite.

Consideraciones

Las siguientes consideraciones se aplican a la anulación del registro de la AMI:

  • No puede anular el registro de una AMI que no pertenece a su cuenta.

  • No puede anular el registro de una AMI administrada por el servicio AWS Backup con Amazon EC2. En su lugar, utilice AWS Backup para eliminar los puntos de recuperación correspondientes en el almacén de copia de seguridad. Para obtener más información, consulte Eliminación de copias de seguridad en la Guía para desarrolladores de AWS Backup.

Limpiar una AMI

Anular el registro de una AMI no afecta a las instantáneas que se hayan creado para los volúmenes de la instancia durante el proceso de creación de la AMI. Seguirá incurriendo en costos de almacenamiento para las instantáneas. Por lo tanto, si ha acabado con esta instantánea, debe eliminarlas.

El siguiente diagrama ilustra el proceso de limpieza de una AMI .


        Proceso para limpiar la AMI .

Puede utilizar uno de los métodos siguientes para limpiar una AMI .

Console
Para limpiar una AMI
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Anulación del registro de la AMI

    1. En el panel de navegación, elija AMIs.

    2. En la barra de filtros, seleccione Propios para ver las AMI disponibles o Imágenes deshabilitadas para ver las AMI deshabilitadas.

    3. Seleccione la AMI cuyo registro desea cancelar y tome nota del ID. Esto puede ayudar a encontrar las instantáneas que se eliminarán en el siguiente paso.

    4. Elija Actions (Acciones), Deregister AMI (Anular registro de AMI). Cuando reciba la solicitud de confirmación, elija Deregister AMI (Anular registro de AMI).

      nota

      La consola puede tardar unos minutos en quitar la AMI de la lista. Elija Refresh (Actualizar) para actualizar el estado.

  3. Eliminación de instantáneas que ya no son necesarias

    1. En el panel de navegación, elija Snapshots (Instantáneas).

    2. Seleccione una instantánea para eliminar (busque el ID de AMI del paso anterior en la columna Description [Descripción]).

    3. Elija Actions (Acciones), Delete snapshot (Eliminar instantánea). Cuando se le pida confirmación, elija Eliminar.

  4. (Opcional) Terminación de instancias

    Si ha acabado con una instancia que haya iniciado desde la AMI, puede terminarla.

    1. En el panel de navegación, elija Instances (instancia[s]), y luego seleccione la instancia que desea terminar.

    2. Elija Instance state (Estado de la instancia) y Terminate instance (Terminar instancia). Cuando se le indique que confirme, elija Rescindir.

AWS CLI

Siga estos pasos para limpiar una AMI .

  1. Anulación del registro de la AMI

    Anule el registro de la AMI mediante el comando deregister-image:

    aws ec2 deregister-image --image-id ami-12345678
  2. Eliminar instantáneas que ya no son necesarias

    Elimine las instantáneas que ya no son necesarias mediante el comando delete-snapshot:

    aws ec2 delete-snapshot --snapshot-id snap-1234567890abcdef0
  3. Terminar instancias (opcional)

    Si ha acabado con una instancia que haya iniciado desde la AMI, puede terminarla utilizando el comando terminate-instances:

    aws ec2 terminate-instances --instance-ids i-12345678
PowerShell

Siga estos pasos para limpiar una AMI .

  1. Anulación del registro de la AMI

    Anule el registro de la AMI mediante el cmdlet Unregister-EC2Image:

    Unregister-EC2Image -ImageId ami-12345678
  2. Eliminar instantáneas que ya no son necesarias

    Elimine las instantáneas que ya no son necesarias mediante el cmdlet Remove-EC2Snapshot:

    Remove-EC2Snapshot -SnapshotId snap-12345678
  3. Terminar instancias (opcional)

    Si ha acabado con una instancia que haya iniciado desde la AMI, puede terminarla usando el cmdlet Remove-EC2Instance:

    Remove-EC2Instance -InstanceId i-12345678

Momento del último inicialización

LastLaunchedTime es una marca de tiempo que indica cuándo se utilizó la AMI por última vez para iniciar una instancia. Las AMI que no se hayan utilizado recientemente para iniciar una instancia pueden ser buenas opciones para darlas de baja o anular su registro.

nota
  • Cuando se utiliza la AMI para iniciar una instancia, hay una demora de 24 horas antes de que se informe del uso.

  • Los datos de lastLaunchedTime están disponibles a partir de abril de 2017.

Console
Para ver el momento del último inicialización de una AMI
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación izquierdo, elija AMIs (AMI).

  3. En la barra de filtros, elija Owned by me (De mi propiedad).

  4. Seleccione la AMI, y luego compruebe el campo Last launched time (Momento del último inicialización) (si ha seleccionado la casilla de verificación situada junto a la AMI, se encuentra en la pestaña Details [Detalles]). El campo muestra la fecha y la hora en que se utilizó la AMI por última vez para iniciar una instancia.

AWS CLI
Para ver el momento del último inicialización de una AMI

Ejecute el comando describe-image-attribute y especifique --attribute lastLaunchedTime. Debe ser el propietario de la AMI para ejecutar este comando.

aws ec2 describe-image-attribute \ --image-id ami-1234567890example \ --attribute lastLaunchedTime

Ejemplo de resultados

{ "LastLaunchedTime": { "Value": "2022-02-10T02:03:18Z" }, "ImageId": "ami-1234567890example", }