Annullare la registrazione dell'AMI - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Annullare la registrazione dell'AMI

Puoi annullare la registrazione di un'AMI quando hai terminato di utilizzarla. Dopo aver annullato la registrazione di un'AMI, non puoi più utilizzarla per avviare nuove istanze.

Quando annulli la registrazione di un'AMI, questa operazione non influenza eventuali istanze già avviate dall'AMI o dagli snapshot creati durante il processo di creazione dell'AMI. Continuerai a sostenere i costi di utilizzo per tali istanze e i costi di archiviazione per lo snapshot. Pertanto, quando hai finito di utilizzare le istanze, ti consigliamo di terminarle ed eliminare gli snapshot.

La procedura utilizzata per eseguire la pulizia dell'AMI varia a seconda che l'AMI sia supportata da Amazon EBS o da un'archivio istanza. Per ulteriori informazioni, consulta Determinare il tipo di dispositivo root dell'AMI.

Considerazioni

All'annullamento della registrazione delle AMI si applicano le seguenti considerazioni:

  • Non è possibile annullare la registrazione di un'AMI che non è di proprietà dell'account.

  • Non puoi annullare la registrazione di un'AMI gestita dal AWS Backup servizio utilizzando Amazon EC2. Utilizza invece AWS Backup per eliminare i punti di ripristino corrispondenti nel vault di backup. Per ulteriori informazioni, consulta la sezione Eliminazione dei backup nella Guida per gli sviluppatori di AWS Backup .

Pulizia dell'AMI Amazon EBS-backed

Quando annulli la registrazione di un'AMI Amazon EBS-backed, questa operazione non ha ripercussioni sugli snapshot creati per i volumi root dell'istanza durante il processo di creazione dell'AMI. Continuerai a sostenere i costi di archiviazione per queste snapshot. Pertanto, quando avrai finito di utilizzare gli snapshot, ti consigliamo di eliminarli.

Il diagramma seguente illustra il processo di pulizia dell'AMI Amazon EBS-backed.


        Procedura per eseguire la pulizia dell'AMI supportata da Amazon EBS.

Per la pulizia dell'AMI Amazon EBS-backed è possibile utilizzare uno dei seguenti metodi.

Console
Per pulire l'AMI Amazon EBS-backed
  1. Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Annullamento della registrazione dell'AMI

    1. Nel riquadro di navigazione scegliere AMIs (AMI).

    2. Dalla barra dei filtri, scegliere Di mia proprietà per un elenco delle AMI disponibili, oppure Immagini disabilitate per un elenco delle AMI disabilitate.

    3. Selezionare l'AMI per la quale si desidera annullare la registrazione e prendere nota del suo ID (può aiutare a trovare gli snapshot da eliminare nel passaggio successivo).

    4. Scegliere Actions (Operazioni), quindi Deregister AMI (Annulla registrazione AMI). Quando viene richiesta la conferma, selezionare Deregister AMI (Annulla registrazione AMI).

      Nota

      Potrebbero essere necessari alcuni minuti prima che la console rimuova l'AMI dall'elenco. Scegliere Refresh (Aggiorna) per aggiornare lo stato.

  3. Eliminazione di snapshot che non sono più necessari

    1. Nel riquadro di navigazione, selezionare Snapshots (Snapshot).

    2. Selezionare uno snapshot da eliminare (cercare l'ID dell'AMI dal passaggio precedente nella colonna Description [Descrizione]).

    3. Scegliere Actions (Operazioni), Delete snapshot (Elimina snapshot). Quando viene richiesta la conferma, seleziona Delete (Elimina).

  4. (Facoltativo) Terminazione delle istanze

    È possibile terminare l'istanza avviata dall'AMI se non è più necessaria.

    1. Nel pannello di navigazione, scegli Istanze, quindi seleziona l'istanza da terminare.

    2. Scegli Instance state (Stato istanza), Terminate instance (Termina istanza). Quando viene richiesta la conferma, seleziona Terminate (Termina).

AWS CLI

Segui questi passaggi per pulire la tua AMI Amazon EBS-backed

  1. Annullamento della registrazione dell'AMI

    Annulla la registrazione dell'AMI utilizzando il comando deregister-image:

    aws ec2 deregister-image --image-id ami-12345678
  2. Eliminare gli snapshot che non sono più necessari

    Elimina gli snapshot che non sono più necessari utilizzando il comando delete-snapshot:

    aws ec2 delete-snapshot --snapshot-id snap-1234567890abcdef0
  3. Terminare le istanze (facoltativo)

    Se un'istanza avviata dall'AMI non è più necessaria, potrai terminarla utilizzando il comando terminate-instances:

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

Segui questi passaggi per pulire la tua AMI Amazon EBS-backed

  1. Annullamento della registrazione dell'AMI

    Annulla la registrazione dell'AMI utilizzando il cmdlet Unregister-EC2image:

    Unregister-EC2Image -ImageId ami-12345678
  2. Eliminare gli snapshot che non sono più necessari

    Elimina gli snapshot che non sono più necessari utilizzando il cmdlet Remove-EC2Snapshot:

    Remove-EC2Snapshot -SnapshotId snap-12345678
  3. Terminare le istanze (facoltativo)

    Se un'istanza avviata dall'AMI non è più necessaria, potrai terminarla utilizzando il cmdlet Remove-EC2Instance:

    Remove-EC2Instance -InstanceId i-12345678

Pulizia dell'AMI supportata da instance store

Quando annulli la registrazione di un'AMI supportata da instance store, questa operazione non ha ripercussioni sui file caricati in Amazon S3 durante il processo di creazione dell'AMI. Continuerai a sostenere i costi di utilizzo per tali file in Amazon S3. Pertanto, quando hai finito di utilizzare questi file, ti consigliamo di eliminarli.

Il diagramma seguente illustra il processo di pulizia dell'AMI supportata da instance store.


        Procedura per eseguire la pulizia dell'AMI supportata da archivio dell'istanza.
Per eseguire la pulizia dell'AMI supportata da instance store
  1. Annullare la registrazione dell'AMI utilizzando il comando deregister-image nel seguente modo.

    aws ec2 deregister-image --image-id ami_id
  2. Eliminare il bundle in Amazon S3 utilizzando il comando ec2-delete-bundle (strumenti AMI) come descritto di seguito.

    ec2-delete-bundle -b myawsbucket/myami -a your_access_key_id -s your_secret_access_key -p image
  3. (Opzionale) Se un'istanza avviata dall'AMI non è più necessaria, è possibile terminarla utilizzando il comando terminate-instances nel seguente modo.

    aws ec2 terminate-instances --instance-ids instance_id
  4. (Opzionale) Se il bucket Amazon S3 in cui è stato caricato il bundle non è più necessario, è possibile eliminarlo. Per eliminare un bucket Amazon S3, aprire la console Amazon S3, selezionare il bucket, scegliere Actions (Operazioni), quindi scegliere Delete (Elimina).

Ultima data e ora di avvio

LastLaunchedTime è un timestamp che indica la data e l'ora dell'ultimo utilizzo dell'AMI per avviare un'istanza. Le AMI non utilizzate di recente per avviare un'istanza potrebbero essere candidate ideali per l'annullamento della registrazione o la dichiarazione come obsolete.

Nota
  • Quando si utilizza l'AMI per avviare un'istanza, il relativo utilizzo viene segnalato dopo 24 ore.

  • I dati lastLaunchedTime sono disponibili a partire da aprile 2017.

Console
Per visualizzare l'ultima data e ora di avvio di un'AMI
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel navigatore a sinistra, scegli AMIs (AMI).

  3. Nella barra del filtro, scegli Owned by me (Di mia proprietà).

  4. Seleziona l'AMI e controlla il campo Last launched time (Ultima data e ora di avvio) (se hai selezionato la casella di controllo accanto all'AMI, si trova nella scheda Details [Dettagli]). Il campo mostra la data e l'ora dell'ultimo utilizzo dell'AMI per avviare un'istanza.

AWS CLI
Per visualizzare l'ultima data e ora di avvio di un'AMI

Esegui il describe-image-attributecomando e specifica--attribute lastLaunchedTime. Questa operazione può essere eseguita solo dal proprietario dell'AMI.

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

Output di esempio

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