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 lanzar nuevas instancias.

La anulación del registro de una AMI no afecta a ninguna instancia que ya haya lanzado 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 .

New console

Para limpiar una AMI

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Anular el registro de la AMI

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

    2. 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.

    3. 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. Eliminar 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 Delete (Eliminar).

  4. (Opcional) Terminar instancias

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

    1. En el panel de navegación, elija Instances (Instancias), 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 Terminate (Rescindir).

Old console

Para limpiar una AMI

  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. Anular el registro de la AMI

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

    2. Seleccione la AMI de la que desea anular el registro y tome nota de su ID. — Esto puede ayudarlo a encontrar las instantáneas para eliminar en el siguiente paso.

    3. Elija Actions, Deregister. Cuando se le indique que confirme, seleccione Continue (Continuar).

      nota

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

  3. Eliminar 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 (Eliminar). Cuando se le indique que confirme, seleccione Yes, Delete (Sí, borrar).

  4. (Opcional) Terminar instancias

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

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

    2. Elija Actions (Acciones), Instance State (Estado de la instancia), Terminate (Terminar). Cuando se le pida confirmación, elija Yes, Terminate.

AWS CLI

Siga estos pasos para limpiar una AMI .

  1. Anular el 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 lanzado 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. Anular el 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 lanzado desde la AMI, puede terminarla usando el cmdlet Remove-EC2Instance:

    Remove-EC2Instance -InstanceId i-12345678

Momento del último lanzamiento

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

nota
  • Cuando se utiliza la AMI para lanzar 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 lanzamiento 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 lanzamiento) (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 lanzar una instancia.

AWS CLI

Para ver el momento del último lanzamiento 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 salida

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