6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWSでEC2インスタンスを終了させてしまったときの復旧方法と事前にできる予防法

Last updated at Posted at 2025-12-04

概要

AWSでEC2インスタンスを終了させてしまったときの復旧方法と事前にできる予防法について記載します。

[目次]

はじめに

近年、オンプレミスからクラウドへの移行が進み、AWSやAzureを活用したクラウドベースの開発が主流となっています。
その流れの中で、筆者も最近初めてAWSを利用しました!
初心者の筆者は、AWS特有の用語や各サービスの機能を覚えるのに少し苦戦しました(現在も勉強中です)。

以前、EC2インスタンス内の環境設定を複数日にわたって行っていた際に、インスタンスを誤って終了してしまいました。その結果、インスタンス内で行ったすべての変更(OS設定・アプリケーション・ログなど)が失われました。
ただし、本記事で紹介する方法を用いることで、インスタンス作成からやり直すことは避けられました。

本記事では、EC2インスタンスを終了させてしまったときに行った対応とその後に実施した予防法についてまとめます。

インスタンスの状態

AWSのEC2のインスタンスにおいて、5つの「インスタンスの状態」があります。
インスタンスの状態.png

コンソール上の表記と項目選択時の操作内容は以下

インスタンスの状態(表記) 操作内容
インスタンスを停止 起動しているインスタンスを停止中の状態にする
インスタンスを開始 停止しているインスタンスを起動し、実行状態にする
インスタンスを再起動 起動しているインスタンスを再起動する
インスタンスを休止 起動しているインスタンスをメモリ情報を保持したまま一時的に停止する
インスタンスを終了(削除) インスタンス自体を削除する (再び起動することはできない)

注意点

インスタンスを終了(削除)をクリックし、該当のインスタンスのステータスが「シャットダウン中」になると終了を途中で止めることができません。
インスタンス終了.png

復旧方法: AMIからインスタンスの立ち上げ

AMI(Amazon Machine Image)とは

AMIはEC2インスタンスを作成するための「テンプレートイメージ」です。
AMIの作成方法に関してもこのセクションの最後に記載しました。

AMIからインスタンスを立ち上げる方法

※AMIからインスタンスを立ち上げるためには、インスタンスを終了(削除)する前にAMIを作成している必要があります。

AMIから起動テンプレートの作成

  1. EC2>起動テンプレートに入り、起動テンプレートの作成をクリック

  2. 起動テンプレート名と説明を入力
    起動テンプレート作成2.png

  3. 自分のAMIを選択
    起動テンプレート作成3.png

  4. インスタンスタイプ・キーペア・ネットワーク設定・ストレージを設定

    • 基本的には、AMI作成時に対象としたインスタンスの情報に合わせたら問題ないと思います。

作成した起動テンプレートをもとにインスタンスを作成

  1. EC2 > インスタンスに入り、インスタンスの起動→「テンプレートからインスタンスを起動」をクリック
    インスタンス作成1.png
  2. ソーステンプレートで上記で作成した起動テンプレートを選択し、「インスタンスを起動」をクリック
    インスタンス作成2.png
  3. インスタンスが起動したのを確認
    インスタンス作成3.png

(補足)AMI作成方法

  1. EC2 > インスタンスに入り、対象のインスタンスを選択した状態で、アクション→イメージとテンプレート→イメージを作成
    AMI作成1.png
  2. イメージ名と説明を入力
    AMI作成2.png

予防法:終了保護の有効化

前項では、インスタンスを終了してしまった場合の復旧方法について説明しました。しかし、本来はインスタンスを誤って終了させないことが理想です。
そこで、「インスタンスを終了(削除)」をクリックしても、インスタンスが終了しないように設定する方法をご紹介します。

終了保護を有効化する方法

  1. EC2 > インスタンスに入り、対象のインスタンスを選択した状態で、アクション→インスタンスの設定→終了保護を変更
    終了保護1.png
  2. 終了保護の項目について、「有効化」にチェック(デフォルト設定は無効)
    終了保護2.png

注意点

AMI自体は無料で作成できますが、EBSスナップショットに対してのストレージ料金は発生します。
そのため、インスタンスを終了させないための予防だけを目的とする場合、終了保護の有効化にする方法が最もよいと筆者は思います。

最後に

最後まで読んでいただきありがとうございました。この記事が役に立ちましたら幸いです。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?