MERK: Før du sletter EC2 -forekomsten, må brukeren ha tildelt nok IAM -tillatelser; Ellers vil ikke brukeren kunne slette EC2 -forekomsten.
Slett EC2 -forekomst ved hjelp av AWS Management Console
Denne delen av guiden vil diskutere forskjellige trinn som er involvert i å slette en EC2 -forekomst på AWS ved hjelp av AWS Management Console. Å bruke AWS Management Console for å slette EC2-forekomsten er mye enklere enn å bruke kommandolinjegrensesnittet for nybegynnere.
Deaktiver termineringsbeskyttelse på EC2 -forekomst
Det første trinnet for å avslutte eller slette en EC2 -forekomst er å deaktivere termineringsbeskyttelse på forekomsten. Oppsigelsesbeskyttelse brukes for å forhindre at EC2 -forekomst fra utilsiktet sletting. Oppsigelsesbeskyttelse kan settes til den aktiverte eller deaktiverte tilstanden mens du lanserer EC2 -forekomsten eller aktivert etter at EC2 -forekomsten er lansert. EC2 -forekomsten kan ikke avsluttes eller slettes hvis termineringsbeskyttelsen er aktivert. Logg deg på AWS Management Console og gå til EC2 -tjenesten.
Velg forekomster Fra venstre sidepanel.
Den vil vise alle forekomster uavhengig av staten. Velg forekomsten du vil slette og klikk på Handlinger knapp. Den vil vise en liste over forskjellige alternativer. Velg forekomstinnstillinger alternativer, og det vil åpne en ny liste.
Klikk på Endre termineringsbeskyttelse, og det vil vise statusen for beskyttelse av forekomst. Deaktiver termineringsbeskyttelsen ved å fjerne merket for muliggjøre Knappen hvis den er sjekket. Klikk på lagre Knappen etter å ha deaktivert termineringsbeskyttelsen.
Slett EC2 -forekomst
Etter å ha deaktivert termineringsbeskyttelsen, er det nå på tide å slette EC2 -forekomsten. Velg forekomsten du vil slette fra EC2 -konsollen og klikk på forekomststat knapp. En rullegardinliste vises med forskjellige alternativer.
Klikk på Terminere Alternativ fra listen, og det vil be om ditt samtykke til å slette EC2 -forekomsten.
Klikk på Terminere Knapp nederst til høyre i samtykke pop-up, og forekomsten vil gå til slår av stat. Etter en gang vil forekomststaten endre seg fra slår av til Avsluttet. EC2 -forekomster forsvinner ikke fra listen over forekomster rett etter at de er avsluttet. Det vil ta litt tid å forsvinne avsluttet forekomster fra listen over forekomster.
Slett EC2-forekomst ved å bruke AWS-kommandolinjegrensesnitt
Denne guide -delen beskriver forskjellige trinn som brukes til å slette en EC2 -forekomst på AWS ved hjelp av kommandolinjegrensesnittet. Å slette en forekomst fra kommandolinjegrensesnittet er mye vanskelig for nybegynnere, men det kan brukes til å automatisere prosessen ved hjelp av noen skall- eller batch -skript.
Installer AWSCLI -pakken
EC2-forekomster kan også avsluttes eller slettes fra det lokale systemet ved å bruke kommandolinjegrensesnittet. For dette, først, last ned binærene til awscli pakke ved hjelp av krøll kommando.
ubuntu@ubuntu: ~ $ curl "https: // awscli.Amazonaws.com/awscli-exe-linux-x86_64.Zip "-o" awscliv2.glidelås"Pakk ut de nedlastede binærene for pakken.
ubuntu@ubuntu: ~ $ unzip awscliv2.glidelåsInstaller de utpakkede binærene på Ubuntu.
ubuntu@ubuntu: ~ $ sudo ./AWS/installasjonEtter installasjon, sjekk versjonen av pakken for å bekrefte installasjonen.
ubuntu@ubuntu: ~ $ aws --versionGenerer AWS-kommandolinje-grensesnittopplysning
For å generere AWS CLI -legitimasjon, gå til IAM -tjenesten fra AWS Management Console.
Velg Brukere Alternativ fra venstre sidepanel på IAM -tjenesten.
Det vil liste opp alle brukerne. Klikk på brukerkontoen din og velg legitimasjon Tab.
Bla ned til Tilgangsnøkkel Seksjon og klikk på Opprett tilgangsnøkkel knapp for å generere tilgangstast og hemmelig tilgangsnøkkel.
Konfigurer AWS-kommandolinje-grensesnittopplysning
Fra din lokale maskin, kjør følgende kommando for å konfigurere AWS Access Key ID og Secret Access -tasten på maskinen din.
ubuntu@ubuntu: ~ $ aws konfigurereDet vil be om CLI -legitimasjon (AWS Access Key ID og Secret Access Key).
Deaktiver API -termineringsbeskyttelse på EC2 -forekomst
Før du avslutter EC2 -forekomsten, må du deaktivere termineringsbeskyttelsen på EC2 -forekomsten. For dette liste først alle EC2 -forekomster ved å bruke kommandolinjegrensesnittet.
ubuntu@ubuntu: ~ $ aws ec2 beskrive-instanser-query “reservasjoner [].Forekomster [].InstansID ”Kopier forekomst -ID og kjør følgende kommando for å deaktivere API -termineringsbeskyttelse.
ubuntu@ubuntu: ~ $ aws ec2 modify-instance-attributt--instans-id---disable-api-terminering “\” verdi \ ”: falsk”Slett EC2 -forekomst
Etter å ha deaktivert API -termineringsbeskyttelsen, kjør følgende kommando for å avslutte forekomsten som er spesifisert av EC2 -forekomst -ID.
ubuntu@ubuntu: ~ $ aws ec2 terminat-instans--instans-idsEtter å ha kjørt kommandoen ovenfor, vil den avslutte EC2 -forekomsten og generere følgende utgang.
Konklusjon
Som løsningsarkitekt på AWS er det vanlig å starte og avslutte EC2 -forekomster på AWS. Å slette en on-demand EC2-forekomst i tid kan spare mye mer kostnad avhengig av type forekomst. I denne guiden har to forskjellige måter (ved hjelp av AWS Management Console og AWS Command-Line Interface) blitt diskutert for å avslutte eller slette en EC2-forekomst. Etter å ha gått gjennom denne guiden, vil det være mye lettere for deg å avslutte en EC2 -forekomst.