こんにちは。Kaneyasuです。
ここ数週間は情報処理技術者試験の準備に集中していて、昨日やっと終わりました。
結果はまだわかりませんが、とりあえず全力は尽くしたの今の気分は晴れやかです。
今日は、EBSのタイプがgp2のEC2から作ったAMIから、EBSのタイプがgp3のEC2を起動できるか?
というのを質問されたので、試してみました。
結論から言うと、できます。
エビデンスと手順がないと不安かなと思うので本記事はそれを書いておきます。
まず、EBSのタイプがgp2のEC2インスタンスを用意します。
インスタンスタイプはt4g.microです。
ストレージの情報を追っていくと、EBSのタイプがgp2であることがわかります。
AMIを作成する時、特に変わった指定はしていません。
AMIの元のインスタンスで、EBSのタイプがgp2であることがここでも確認できます。
作成したAMIからEC2を起動します。
AMIからEC2を起動する画面で、EBSのタイプが選択できます。
元がgp2なので、デフォルト選択値がgp2になっていますが、これをgp3に変更すればOKです。
これが成立する理由ですが、まず、AMIはEBSをスナップショットで保存します。
1 つまたは複数の Amazon Elastic Block Store (Amazon EBS) スナップショット、または、instance-store-backed AMI、インスタンスのルートボリュームのテンプレート (オペレーティングシステム、アプリケーションサーバー、アプリケーションなど)
EBSのスナップショットは、結局はデータなので、gp2だろうがgp3だろうが展開できるということだと思います。