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 lampoInstalla i binari decompressi su Ubuntu.
ubuntu@ubuntu: ~ $ sudo ./AWS/InstallaDopo l'installazione, controllare la versione del pacchetto per verificare l'installazione.
ubuntu@ubuntu: ~ $ aws -versionGenerare 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 configuraChiederà 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-IDSDopo 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.
"