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à.
Deprecare un Amazon EC2 AMI
È possibile deprecare an AMI per indicare che non è aggiornato e non deve essere utilizzato. Puoi anche specificare una data di obsolescenza futura per unAMI, indicando quando AMI sarà obsoleto. Ad esempio, è possibile rendere obsoleto un elemento AMI che non viene più mantenuto attivamente oppure uno che è stato sostituito da una versione più AMI recente. Per impostazione predefinita, le versioni AMIs obsolete non vengono visualizzate nelle inserzioni, il che impedisce ai nuovi utenti di utilizzarle. AMI out-of-date AMIs Tuttavia, gli utenti e i servizi di avvio esistenti, come i modelli di avvio e i gruppi Auto Scaling, possono continuare a utilizzare un file obsoleto specificandone l'IDAMI. Per eliminarlo AMI in modo che utenti e servizi non possano utilizzarlo, è necessario annullarne la registrazione.
Dopo che un AMI è diventato obsoleto:
-
Per AMI gli utenti, il valore obsoleto non viene visualizzato nelle DescribeImagesAPIchiamate a meno AMI che non ne specifichi l'ID o specifichi che deve apparire deprecato. AMIs AMIi proprietari continuano a essere considerati obsoleti nelle chiamate. AMIs DescribeImagesAPI
-
Per AMI gli utenti, la voce obsoleta non può essere selezionata AMI tramite la console. EC2 Ad esempio, un oggetto obsoleto AMI non viene visualizzato nel AMI catalogo nella procedura guidata di avvio dell'istanza. AMIi proprietari continuano a essere considerati obsoleti nella consoleAMIs. EC2
-
Per AMI gli utenti, se conoscete l'ID di un file obsoletoAMI, potete continuare ad avviare istanze utilizzando quello AMI obsoleto utilizzando il, o il. API CLI SDKs
-
I servizi di avvio, come i modelli di avvio e i gruppi di Auto Scaling, possono continuare a fare riferimento a elementi obsoleti. AMIs
-
EC2le istanze che sono state avviate utilizzando e AMI che successivamente sono diventate obsolete non sono interessate e possono essere interrotte, avviate e riavviate.
È possibile rendere obsolete sia quelle private che quelle pubbliche. AMIs
Puoi anche creare AMI policy EBS supportate da Amazon Data Lifecycle Manager per automatizzare la deprecazione di -backed. EBS AMIs Per ulteriori informazioni, consulta Automatizzare i cicli di vita. AMI
Costi
Quando si depreca un, non viene eliminato. AMI AMI Il AMI proprietario continua a pagare per le istantaneeAMI. Per interrompere il pagamento delle istantanee, il AMI proprietario deve eliminarle AMI annullando la registrazione.
Limitazioni
Deprecare un AMI
È possibile deprecare un file in una AMI data e un'ora specifiche. È necessario essere il AMI proprietario per eseguire questa procedura.
- Console
-
Per deprecare un oggetto AMI in una data specifica
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel navigatore a sinistra, scegli AMIs.
-
Nella barra del filtro, scegli Owned by me (Di mia proprietà).
-
SelezionaAMI, quindi scegli Azioni, Gestisci AMI deprecazione. Puoi selezionarne più di uno AMIs per impostare la stessa data di deprecazione o più date contemporaneamente. AMIs
-
Seleziona la casella di controllo Enable (Abilita) e poi inserisci la data e l'ora di deprecazione.
Il limite massimo per la data di deprecazione è di 10 anni da oggi, ad eccezione di publicAMIs, dove il limite massimo è di 2 anni dalla data di creazione. Non puoi specificare una data passata.
-
Seleziona Salva.
- AWS CLI
-
Per deprecare un file in una data specifica AMI
Usa il comando. enable-image-deprecation Specificare l'ID di AMI e la data e l'ora in cui rendere obsoleto il. AMI Se specifichi un valore in secondi, Amazon EC2 arrotonda i secondi al minuto più vicino.
Il limite massimo per deprecate-at
è di 10 anni da oggi, ad eccezione di publicAMIs, dove il limite massimo è di 2 anni dalla data di creazione. Non puoi specificare una data passata.
aws ec2 enable-image-deprecation \
--image-id ami-1234567890abcdef0
\
--deprecate-at "2021-10-15T13:17:12.000Z"
Output previsto
{
"Return": "true"
}
Controlla quando AMI è stato usato l'ultima volta
LastLaunchedTime
è un timestamp che indica quando l'utente AMI è stato utilizzato l'ultima volta per avviare un'istanza. AMIsquelli che non sono stati utilizzati di recente per avviare un'istanza potrebbero essere buoni candidati alla deprecazione o all'annullamento della registrazione.
-
Quando AMI viene utilizzato un per avviare un'istanza, c'è un ritardo di 24 ore prima che tale utilizzo venga segnalato.
-
I dati lastLaunchedTime
sono disponibili a partire da aprile 2017.
- Console
-
Per visualizzare l'ora dell'ultimo avvio di un AMI
-
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel navigatore a sinistra, scegli AMIs.
-
Nella barra del filtro, scegli Owned by me (Di mia proprietà).
-
SelezionaAMI, quindi seleziona il campo Ora dell'ultimo avvio (se hai selezionato la casella di controllo accanto aAMI, si trova nella scheda Dettagli). Il campo mostra la data e l'ora in cui AMI è stato utilizzato l'ultima volta per avviare un'istanza.
- AWS CLI
-
Per visualizzare l'ora dell'ultimo avvio di un AMI
Esegui il describe-image-attributecomando e specifica--attribute
lastLaunchedTime
. Devi essere il AMI proprietario per eseguire questo comando.
aws ec2 describe-image-attribute \
--image-id ami-1234567890example
\
--attribute lastLaunchedTime
Output di esempio
{
"LastLaunchedTime": {
"Value": "2022-02-10T02:03:18Z"
},
"ImageId": "ami-1234567890example",
}
Descrivi obsoleto AMIs
È possibile visualizzare la data e l'ora di obsolescenza di un AMI e filtrare il tutto in base alla data di deprecazione. AMIs Puoi anche usare il AWS CLI per descrivere tutti quelli AMIs che sono stati obsoleti, dove la data di deprecazione è nel passato.
- Console
-
Per visualizzare la data di deprecazione di un AMI
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel navigatore sinistro, scegli AMIs, quindi seleziona. AMI
-
Controlla il campo Data di deprecazione (se hai selezionato la casella di controllo accanto aAMI, si trova nella scheda Dettagli). Il campo mostra la data e l'ora di obsolescenza di. AMI Se il campo è vuoto, non AMI è obsoleto.
Per filtrare in base alla data di obsolescenza AMIs
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel navigatore a sinistra, scegli AMIs.
-
Dalla barra dei filtri, scegli Di mia proprietà o Immagini private (le immagini private includono AMIs quelle condivise con te e di tua proprietà).
-
Nella barra Search (Cerca) inserisci Deprecation time
(mentre inserisci le lettere, viene visualizzato il filtro Deprecation time [Tempo di deprecazione]), quindi scegli un operatore, una data e un'ora.
- AWS CLI
-
Quando descrivi tutto AMIs utilizzando il comando describe-images, i risultati sono diversi a seconda che tu sia un AMI utente o il proprietario. AMI
-
Se sei un utente: AMI
Per impostazione predefinita, quando descrivi tutto AMIs utilizzando il comando describe-images, le immagini obsolete, quelle AMIs che non sono di tua proprietà ma che sono condivise con te, non vengono visualizzate nei risultati. Ciò perché l'impostazione predefinita è --no-include-deprecated
. Per includere dati obsoleti AMIs nei risultati, è necessario specificare il parametro. --include-deprecated
-
Se sei il proprietario: AMI
Quando descrivi tutto AMIs usando il comando describe-images, tutto ciò AMIs che possiedi, incluso quello obsoleto, appare nei risultatiAMIs. Non è necessario specificare il parametro --include-deprecated
. Inoltre, non puoi escludere i dati obsoleti di tua proprietà dai risultati utilizzando. AMIs --no-include-deprecated
Se un AMI è obsoleto, il campo viene visualizzato nei DeprecationTime
risultati.
Un deprecato AMI è un uomo la AMI cui data di deprecazione è passata. Se hai impostato la data di deprecazione su una data futura, non AMI è ancora obsoleta.
Per includere tutto ciò che è obsoleto nella descrizione di tutto AMIs AMIs
Usa il comando describe-images e specifica il --include-deprecated
parametro per includere nei risultati tutti i prodotti obsoleti che non sono di tua AMIs proprietà.
aws ec2 describe-images \
--region us-east-1
\
--owners 123456example
--include-deprecated
Per descrivere la data di obsolescenza di un AMI
Utilizzate il comando describe-images e specificate l'ID di. AMI
Nota che se lo specifichi --no-include-deprecated
insieme all'AMIID, nei risultati AMI verrà restituito il valore obsoleto.
aws ec2 describe-images \
--region us-east-1
\
--image-ids ami-1234567890EXAMPLE
Output previsto
Il DeprecationTime
campo mostra la data in cui AMI è impostato come obsoleto. Se non AMI è impostato come obsoleto, il DeprecationTime
campo non viene visualizzato nell'output.
{
"Images": [
{
"VirtualizationType": "hvm",
"Description": "Provided by Red Hat, Inc.",
"PlatformDetails": "Red Hat Enterprise Linux",
"EnaSupport": true,
"Hypervisor": "xen",
"State": "available",
"SriovNetSupport": "simple",
"ImageId": "ami-1234567890EXAMPLE",
"DeprecationTime": "2021-05-10T13:17:12.000Z"
"UsageOperation": "RunInstances:0010",
"BlockDeviceMappings": [
{
"DeviceName": "/dev/sda1",
"Ebs": {
"SnapshotId": "snap-111222333444aaabb",
"DeleteOnTermination": true,
"VolumeType": "gp2",
"VolumeSize": 10,
"Encrypted": false
}
}
],
"Architecture": "x86_64",
"ImageLocation": "123456789012/RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2",
"RootDeviceType": "ebs",
"OwnerId": "123456789012",
"RootDeviceName": "/dev/sda1",
"CreationDate": "2019-05-10T13:17:12.000Z",
"Public": true,
"ImageType": "machine",
"Name": "RHEL-8.0.0_HVM-20190618-x86_64-1-Hourly2-GP2"
}
]
}
Annulla la deprecazione AMI
È possibile annullare la deprecazione di anAMI, che rimuove la data e l'ora dal campo Deprecation time (console) o il campo dall'output describe-images (). DeprecationTime
AWS CLIÈ necessario essere il proprietario per eseguire questa procedura. AMI
- Console
-
Per annullare la deprecazione di un AMI
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel navigatore a sinistra, scegli AMIs.
-
Nella barra del filtro, scegli Owned by me (Di mia proprietà).
-
SelezionaAMI, quindi scegli Azioni, Gestisci AMI deprecazione. Puoi selezionarne più di uno AMIs per annullare l'obsolescenza di più contemporaneamente. AMIs
-
Deseleziona la casella di controllo Enable (Abilita), quindi scegli Save (Salva).
- AWS CLI
-
Per annullare l'obsolescenza di un AMI
Utilizzate il disable-image-deprecationcomando e specificate l'ID di. AMI
aws ec2 disable-image-deprecation \
--image-id ami-1234567890abcdef0
Output previsto
{
"Return": "true"
}