AWS Backup で作成した AMI から EBS ボリュームのみを復元する方法

AWS Backup で作成した AMI から EBS ボリュームのみを復元する方法

Clock Icon2025.01.09

はじめに

こんにちは、中村です!
本記事では AWS Backup で作成された AMI から EC2 インスタンス全体ではなく EBS ボリュームのみを復元する方法についてご紹介します。
なお、現在 AWS Backup コンソール上にて、EC2 バックアップ(AMI)から直接 EBS ボリュームのみを復元することはできません。
(2025年1月8日時点)

AMI の仕組みについて詳しく確認されたい場合、以下公式ドキュメントをご参照ください。
Creating EBS volume backups with AMIs and EBS snapshots

[機械翻訳]
AMI は、インスタンスを起動するために必要な情報を提供します。AMI には、イメージの作成時にインスタンスにアタッチされた EBS ボリュームのルートボリュームとスナップショットが含まれます。EBS スナップショットのみから新しいインスタンスを起動することはできません。AMI から新しいインスタンスを起動する必要があります。

手順

  1. EC2 コンソール → [AMI] メニューにて、AWS Backup で作成された AMI を確認する
  2. 対象の AMI を選択し、[ストレージ] タブ内の [ブロックデバイス] から、復元を希望するスナップショットを確認する
  3. 対象のスナップショット ID をクリックし、スナップショット画面へ移動する
  4. 画面右上の [アクション] から [スナップショットからボリュームを作成] を選択する
  5. 必要な設定を行い、新しい EBS ボリュームを作成する

やってみた

  1. EC2 コンソール → [AMI] メニューにて、AWS Backup で作成された AMI を確認する

  2. 対象の AMI を選択し、[ストレージ] タブ内の [ブロックデバイス] から、復元を希望するスナップショットを確認する
    1

  3. 対象のスナップショット ID をクリックし、スナップショット画面へ移動する

  4. 画面右上の [アクション] から [スナップショットからボリュームを作成] を選択する
    2

  5. 必要な設定を行い、新しい EBS ボリュームを作成する
    3

無事、手順 3 で指定したスナップショット ID から、EBS ボリュームが正常に復元されたことを確認しました。
4

まとめ

AWS Backup で作成した AMI から EC2 インスタンスを起動せずに EBS ボリュームのみを直接復元する方法をご紹介しました。

AWS Backup における EC2 バックアップ(AMI)作成にて EC2 インスタンスのバックアップを運用している場合、本手順を使用することで、AMI から EC2 インスタンスを復元後に EBS ボリュームをデタッチするなどの作業が不要となり、より簡単に EBS ボリュームの作成が可能になるかと思います。

本記事が皆様のお役に立てば幸いです。

参考資料

アノテーション株式会社について

アノテーション株式会社は、クラスメソッド社のグループ企業として「オペレーション・エクセレンス」を担える企業を目指してチャレンジを続けています。「らしく働く、らしく生きる」のスローガンを掲げ、様々な背景をもつ多様なメンバーが自由度の高い働き方を通してお客様へサービスを提供し続けてきました。現在当社では一緒に会社を盛り上げていただけるメンバーを募集中です。少しでもご興味あれば、アノテーション株式会社WEBサイトをご覧ください。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.