既存のEC2インスタンスにアタッチされているEBSボリュームを別のEC2インスタンスにアタッチしたい

質問・問題

既存の EC2 インスタンスにアタッチされている EBS ボリュームを、新規に作成した EC2 インスタンスにアタッチする方法を教えてください。

回答・解決方法

前提として EBS ボリュームの DeleteOnTermination 属性の値によって既存の EC2 インスタンスを削除した際の EBS ボリュームの残存可否が決まります。
デフォルトの設定ではインスタンスを削除するとルートボリュームは削除され、その他のボリュームは残る設定となっております。参考資料[1]

インスタンスを削除せずに ルートボリューム をデタッチする場合は、インスタンスを停止する必要があります。[2][3]

その他のボリュームはインスタンスが稼働中でもデタッチすることが可能です。[2][3]

既存のインスタンスから EBS ボリュームがデタッチされ、ステータスが「Available」「利用可能」のものを新規に作成した EC2 インスタンスにアタッチすることが出来ます。[4][5]

【参考記事】

[1] Amazon EC2 インスタンスを終了するときに Amazon EBS ボリュームが削除されないようにするにはどうすればよいですか?
https://repost.aws/ja/knowledge-center/deleteontermination-ebs

[2] Windows インスタンスから Amazon EBS ボリュームをデタッチします。 - Amazon Elastic Compute Cloud
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/WindowsGuide/ebs-detaching-volume.html

[3] Linux インスタンスから Amazon EBS ボリュームをデタッチします。 - Amazon Elastic Compute Cloud
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ebs-detaching-volume.html

[4] Windows インスタンスへの Amazon EBS ボリュームのアタッチ - Amazon Elastic Compute Cloud
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/WindowsGuide/ebs-attaching-volume.html

[5] Linux インスタンスへの Amazon EBS ボリュームのアタッチ - Amazon Elastic Compute Cloud
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ebs-attaching-volume.html

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください