LoginSignup
0
0

More than 1 year has passed since last update.

EC2インスタンスを見失ったときにはリージョンが間違っている可能性が高い

Posted at

EC2コンソールで作成したはずのインスタンスがない…!という事象に遭遇。
いやそんなことはないやろ、ターミナルからsshでログインもできているし。

結論…リージョンが違った

EC2コンソール上で指定しているリージョンが違ったようです。
リージョンを確認するにはsshでAMIにログイン後

[ec2-user@ ~]$ curl -s http://169.254.169.254/latest/metacement/availability-zone | sed -e 's/.$//g'

で確認できます。これはAZ(アベイラビリティゾーン)の値からリージョンを取得する方法のようです。
コマンドを実行すると us-east-1 と出ました。おいおい東京じゃないじゃないか…
東京で設定しているつもりで東京にリージョンを設定していたのでそりゃ出てこんわな。

参考
https://qiita.com/tt2004d/items/46ea80cd7cb20212e50e

リージョンの移動方法

上記コマンドでリージョンが確認後、東京に移動したくなりました。
どうやらリージョンの移動ではインスタンスからイメージをコピーして作り直す必要がありそうです。

以下記事を参考にしました。
https://qiita.com/ryosuk/items/2b8da63a433d4eea65e0

いくつか補足

AMIのコピー方法

AMIのステータスがpendingからavailableになったらAMIを選択→アクション→AMIのコピーと進みましょう。
AMI___EC2_Management_Console.png

モーダルが開くので画像の通りコピー先のリージョンを選択してコピーします。
AMI___EC2_Management_Console.png

AMIのコピーを実行し始めると東京リージョンにてpendingのAMIが確認できます。
AMI___EC2_Management_Console.png

課金に関する注意点

AMIのコピー時は以下に注意
- 不要なEC2インスタンスを停止したか?
- 不要なElasticIPを開放したか?

0
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
0
0