web-dev-qa-db-ja.com

Amazon AWS:終了したEC2インスタンスの詳細をインスタンスIDから取得する方法

実行中のインスタンスリストからEC2インスタンスの1つが失われました。おそらく誰かによって誤って終了しました。

Cloudtrailイベントでは、終了したイベント時間、ユーザー、およびインスタンスIDとともに、インスタンス終了イベントがいくつか表示されます。

問題は、インスタンスがすでに終了しているため、インスタンスIDを使用してそれらのインスタンスの詳細を見つけることができないことです。

AMI、キーペア、タグなどの詳細に興味があります。

終了したインスタンスのこれらの詳細を取得する方法はありますか?

20
prashant

インスタンスが過去90日間に開始された場合、Cloudtrailダッシュボードから必要な情報を取得できます。

インスタンスが90日以上前に開始された場合:Cloudtrailを有効にしてS3に書き込むように構成している場合、Cloudtrailログを調べて、インスタンスIDに関連するイベントを検索できます。そのインスタンスIDのRunInstancesイベントを見つけることができる場合、そのイベントからそのインスタンスに関するすべての情報を取得できます。

ログは1日に何度も生成される圧縮されたjsonファイルです。ログファイルを読み取り、そのインスタンスに関連付けられているイベントを見つけるには、Pythonコードの数行が必要です。

私はまったく同じことを行い、cloudtrailログから情報を取得することができました。

18
helloV