Jak usunąć instancję EC2

Jak usunąć instancję EC2
Instancje EC2 na żądanie na AWS są obciążane co godzinę i musisz zakończyć lub usunąć instancję EC2 zaraz po wykonaniu pożądanego zadania. W tym przewodniku opisano wszystkie kroki, które są wykonywane w celu usunięcia instancji EC2 na AWS przy użyciu konsoli AWS i interfejsu wiersza poleceń. Poniżej znajdują się punkty, które zostaną omówione w tym przewodniku.
  • Usuń instancję EC2 za pomocą konsoli zarządzania AWS
    • Wyłącz zabezpieczenia rozwiązania w instancji EC2
    • Usuń instancję EC2
  • Usuń instancję EC2 za pomocą interfejsu linii poleceń AWS
    • zainstalować Awscli pakiet
    • Generuj poświadczenia interfejsu linii poleceń AWS
    • Skonfiguruj poświadczenia interfejsu linii poleceń AWS
    • Wyłącz ochronę terminu wypowiedzenia interfejsu API w instancji EC2
    • Usuń instancję EC2

NOTATKA: Przed usunięciem instancji EC2 użytkownik musi mieć wystarczające uprawnienia IAM; W przeciwnym razie użytkownik nie będzie mógł usunąć instancji EC2.

Usuń instancję EC2 za pomocą konsoli zarządzania AWS

W tej sekcji przewodnika omówi różne kroki związane z usunięciem instancji EC2 na AWS za pomocą konsoli zarządzania AWS. Korzystanie z konsoli zarządzania AWS w celu usunięcia instancji EC2 jest znacznie łatwiejsze niż korzystanie z interfejsu wiersza polecenia dla początkujących.

Wyłącz ochronę terminu wypowiedzenia w instancji EC2

Pierwszym krokiem do zakończenia lub usunięcia instancji EC2 jest wyłączenie ochrony zakończenia w instancji. Ochrona terminu terminy stosuje się, aby zapobiec przypadkowej usunięciu instancji EC2. Ochrona przed zakończeniem można ustawić na stan włączony lub wyłączony podczas uruchamiania instancji EC2 lub włączony po uruchomieniu instancji EC2. Instancji EC2 nie można zakończyć ani usunąć, jeśli włączona jest ochrona terminu terminu. Zaloguj się do konsoli zarządzania AWS i przejdź do usługi EC2.

Wybierz instancje z lewego panelu bocznego.

Wyświetli wszystkie instancje niezależnie od ich stanu. Wybierz instancję, którą chcesz usunąć i kliknij działania przycisk. Wyświetli listę różnych opcji. Wybierz Ustawienia instancji opcje i otworzy nową listę.

Kliknij na Zmień ochronę zakończenia, i wyświetli status ochrony wypowiedzenia instancji. Wyłączyć ochronę terminu terminu, odkreślając włączać przycisk, jeśli jest sprawdzony. Kliknij na ratować przycisk po wyłączeniu ochrony zakończenia.

Usuń instancję EC2

Po wyłączeniu ochrony zakończenia, teraz nadszedł czas, aby usunąć instancję EC2. Wybierz instancję, którą chcesz usunąć z konsoli EC2 i kliknij Stan instancji przycisk. Lista rozwijana pojawi się z różnymi opcjami.

Kliknij na Zakończyć opcja z listy, która poprosi o zgodę na usunięcie instancji EC2.

Kliknij na Zakończyć przycisk w prawym dolnym rogu wyskakującego wyskakującego zgody, a instancja trafi do wyłączanie państwo. Po pewnym czasie stan instancji zmieni się z wyłączanie Do Zakończony. Instancje EC2 nie znikają z listy wystąpień zaraz po zakończeniu. Zniknięcie z listy wystąpień zajmie trochę czasu.

Usuń instancję EC2 za pomocą interfejsu linii poleceń AWS

W niniejszej sekcji przewodnika opisano różne kroki używane do usuwania instancji EC2 na AWS za pomocą interfejsu wiersza poleceń. Usunięcie instancji z interfejsu wiersza poleceń jest znacznie trudne dla początkujących, ale można go użyć do automatyzacji procesu za pomocą niektórych scenariuszy powłoki lub wsadu.

Zainstaluj pakiet AWSCLI

Instancje EC2 można również zakończyć lub usunąć z systemu lokalnego za pomocą interfejsu wiersza polecenia. W tym momencie pobierz binaria Awscli pakiet za pomocą kędzior Komenda.

Ubuntu@ubuntu: ~ $ curl "https: // awscli.Amazonaws.COM/AWSCLI-EXE-LINUX-X86_64.Zip „-o” AWSCLIV2.zamek błyskawiczny"

Rozpakuj pobrane pliki binarne dla pakietu.

Ubuntu@ubuntu: ~ $ Unzip AWSCLIV2.zamek błyskawiczny

Zainstaluj rozpakowane pliki binarne na Ubuntu.

Ubuntu@ubuntu: ~ $ sudo ./AWS/Zainstaluj

Po zainstalowaniu sprawdź wersję pakietu, aby zweryfikować instalację.

Ubuntu@ubuntu: ~ $ AWS --version

Generuj poświadczenia interfejsu linii poleceń AWS

Aby wygenerować poświadczenia AWS CLI, przejdź do usługi IAM z konsoli zarządzania AWS.

Wybierz użytkownicy Opcja z lewego panelu bocznego usługi IAM.

Wymienia wszystkich użytkowników. Kliknij konto użytkownika i wybierz referencje patka.

Przewiń w dół do Klucz dostępu sekcja i kliknij Utwórz klucz dostępu przycisk, aby wygenerować identyfikator klucza dostępu i tajny klucz dostępu.

Skonfiguruj poświadczenia interfejsu linii poleceń AWS

Z komputera lokalnego uruchom następujące polecenie, aby skonfigurować identyfikator klucza dostępu AWS i tajny klawisz dostępu na komputerze.

Ubuntu@ubuntu: ~ $ AWS konfiguruj

Poprosi o poświadczenia CLI (Identyfikator klucza dostępu AWS i tajny klucz dostępu).

Wyłącz ochronę terminu wypowiedzenia interfejsu API w instancji EC2

Przed zakończeniem instancji EC2 wyłącz ochronę terminu zakończenia w instancji EC2. W tym celu najpierw wymień wszystkie instancje EC2 za pomocą interfejsu wiersza poleceń.

Ubuntu@ubuntu: ~ $ AWS ec2 opisuje-Query „Rezerwacje [].Instancje[].InstanceID ”

Skopiuj identyfikator instancji i uruchom następujące polecenie, aby wyłączyć zabezpieczenia za rozwiązanie API.

ubuntu@ubuntu: ~ $ AWS ec2 modyfikuj-instance-attribute--instance-id--disable-api-terminacja „\” wartość \ ”: false”

Usuń instancję EC2

Po wyłączeniu ochrony za rozwiązanie API uruchom następujące polecenie, aby zakończyć instancję określoną przez identyfikator instancji EC2.

Ubuntu@ubuntu: ~ $ AWS ec2 zakończ instancje--instance-ids

Po uruchomieniu powyższego polecenia zakończy instancję EC2 i wygeneruje następujące dane wyjściowe.

Wniosek

Jako architekt rozwiązań w AWS, powszechne jest uruchamianie i zakończenie instancji EC2 na AWS. Usuwanie instancji EC2 na żądanie może zaoszczędzić znacznie więcej kosztów w zależności od rodzaju instancji. W tym przewodniku omówiono dwa różne sposoby (przy użyciu AWS Management Console i interfejsu wiersza poleceń AWS) w celu zakończenia lub usunięcia instancji EC2. Po przejściu przez ten przewodnik będzie o wiele łatwiej zakończyć instancję EC2.