Come eliminare un'istanza EC2

Come eliminare un'istanza EC2
Le istanze EC2 su richiesta su AWS vengono addebitate su base oraria ed è necessario interrompere o eliminare l'istanza EC2 subito dopo aver eseguito l'attività desiderata su di essa. Questa guida descrive tutti i passaggi che vengono eseguiti per eliminare l'istanza EC2 su AWS utilizzando la console AWS e l'interfaccia della riga di comando. Di seguito sono riportati i punti che saranno discussi in questa guida.
  • Elimina l'istanza EC2 utilizzando la console di gestione AWS
    • Disabilita la protezione della terminazione su un'istanza EC2
    • Elimina l'istanza EC2
  • Elimina l'istanza EC2 utilizzando l'interfaccia della riga di comando AWS
    • Installare awscli pacchetto
    • Generare credenziali di interfaccia della riga di comando AWS
    • Configurare le credenziali dell'interfaccia della riga di comando AWS
    • Disabilita la protezione della terminazione dell'API sull'istanza EC2
    • Elimina l'istanza EC2

NOTA: Prima di eliminare l'istanza EC2, l'utente deve avere abbastanza autorizzazioni IAM assegnate; Altrimenti, l'utente non sarà in grado di eliminare l'istanza EC2.

Elimina l'istanza EC2 utilizzando la console di gestione AWS

Questa sezione della guida discuterà diverse fasi coinvolte nell'eliminazione di un'istanza EC2 su AWS utilizzando la console di gestione AWS. L'uso della console di gestione AWS per eliminare l'istanza EC2 è molto più semplice rispetto all'utilizzo dell'interfaccia della riga di comando per i principianti.

Disabilita la protezione della terminazione sull'istanza EC2

Il primo passo per terminare o eliminare un'istanza EC2 è di disabilitare la protezione della terminazione sull'istanza. La protezione della terminazione viene utilizzata per impedire all'istanza EC2 di eliminazione accidentale. La protezione della terminazione può essere impostata sullo stato abilitato o disabilitato durante l'avvio dell'istanza EC2 o abilitata dopo il lancio dell'istanza EC2. L'istanza EC2 non può essere terminata o eliminata se la protezione della terminazione è abilitata. Accedi alla console di gestione AWS e vai al servizio EC2.

Seleziona il istanze Dal pannello lato sinistro.

Mostrerà tutte le istanze indipendentemente dal loro stato. Seleziona l'istanza che si desidera eliminare e fare clic su Azioni pulsante. Visualirà un elenco di diverse opzioni. Seleziona il Impostazioni di istanza opzioni e aprirà un nuovo elenco.

Clicca sul Cambia la protezione della terminazione, e visualizzerà lo stato della protezione della terminazione dell'istanza. Disabilita la protezione della terminazione deselezionando il abilitare pulsante se viene controllato. Clicca sul salva pulsante dopo aver disabilitato la protezione della terminazione.

Elimina l'istanza EC2

Dopo aver disabilitato la protezione della risoluzione, ora è il momento di eliminare l'istanza EC2. Seleziona l'istanza che si desidera eliminare dalla console EC2 e fare clic su stato di istanza pulsante. Apparirà un elenco a discesa con diverse opzioni.

Clicca sul Terminare Opzione dall'elenco e chiederà il tuo consenso per eliminare l'istanza EC2.

Clicca sul Terminare pulsante nell'angolo in basso a destra del pop-up del consenso e l'istanza andrà al chiudere stato. Dopo qualche tempo, lo stato di istanza cambierà da chiudere A Terminato. Le istanze EC2 non scompaiono dall'elenco delle istanze subito dopo la loro risoluzione. Ci vorrà del tempo per scomparire istanze terminate dall'elenco delle istanze.

Elimina l'istanza EC2 utilizzando l'interfaccia della riga di comando AWS

Questa sezione guida descrive diversi passaggi utilizzati per eliminare un'istanza EC2 su AWS utilizzando l'interfaccia della riga di comando. Eliminare un'istanza dall'interfaccia della riga di comando è molto difficile per i principianti, ma può essere utilizzato per automatizzare il processo utilizzando alcuni script shell o batch.

Installa il pacchetto AWSCLI

Le istanze EC2 possono anche essere terminate o eliminate dal sistema locale utilizzando l'interfaccia della riga di comando. Per questo, in primo luogo, scarica i binari del awscli pacchetto usando il arricciare comando.

ubuntu@ubuntu: ~ $ curl "https: // awscli.Amazonaws.com/awscli-exe-linux-x86_64.zip "-o" awscliv2.cerniera lampo"

Decomprimere i binari scaricati per il pacchetto.

ubuntu@ubuntu: ~ $ unzip awscliv2.cerniera lampo

Installa i binari decompressi su Ubuntu.

ubuntu@ubuntu: ~ $ sudo ./AWS/Installa

Dopo l'installazione, controllare la versione del pacchetto per verificare l'installazione.

ubuntu@ubuntu: ~ $ aws -version

Generare credenziali di interfaccia della riga di comando AWS

Per generare credenziali di AWS CLI, vai al servizio IAM dalla console di gestione AWS.

Seleziona il utenti Opzione dal pannello laterale sinistro del servizio IAM.

Elencherà tutti gli utenti. Fai clic sul tuo account utente e seleziona il credenziali scheda.

Scorri verso il basso fino a Chiave di accesso sezione e fare clic su Crea chiave di accesso Pulsante per generare l'ID chiave di accesso e il tasto di accesso segreto.

Configurare le credenziali dell'interfaccia della riga di comando AWS

Dalla macchina locale, eseguire il seguente comando per configurare il tasto chiave di accesso AWS e la chiave di accesso segreto sulla macchina.

ubuntu@ubuntu: ~ $ aws configura

Chiederà le credenziali CLI (ID chiave di accesso AWS e chiave di accesso segreto).

Disabilita la protezione della terminazione dell'API sull'istanza EC2

Prima di terminare l'istanza EC2, disabilitare la protezione della terminazione sull'istanza EC2. Per questo, prima elenca tutte le istanze EC2 utilizzando l'interfaccia della riga di comando.

ubuntu@ubuntu: ~ $ AWS EC2 Descrivi-isstances --Query “Reservations [].Istanze [].InstanceId "

Copia l'ID istanza ed esegui il seguente comando per disabilitare le protezioni di terminazione API.

ubuntu@ubuntu: ~ $ AWS EC2 Modify-Instance-Attribute--Instance-ID--Disable-Api-Terminition "\" Value \ "": False""

Elimina l'istanza EC2

Dopo aver disabilitato la protezione della terminazione dell'API, eseguire il comando seguente per terminare l'istanza specificata dall'ID istanza EC2.

ubuntu@ubuntu: ~ $ aws EC2 termina-isstances-IDS-IDS

Dopo aver eseguito il comando sopra, terminerà l'istanza EC2 e genererà il seguente output.

Conclusione

Come architetto di soluzioni su AWS, è comune lanciare e interrompere le istanze EC2 su AWS. L'eliminazione di un'istanza EC2 su richiesta può risparmiare molto più costi a seconda del tipo di istanza. In questa guida, sono stati discussi due modi diversi (utilizzando la console di gestione AWS e l'interfaccia della linea di comando AWS) per terminare o eliminare un'istanza EC2. Dopo aver attraversato questa guida, sarà molto più facile per te interrompere un'istanza EC2.

"