Lambda でエラーが発生して一部の EC2 インスタンスのスナップショットが取得できない状態となる。
スナップショットの作成状況を確認
Lambda の実行でリトライが続き、3回のスナップショットが作成される状態である。
世代管理としている日数以上のスナップショットが削除されない状態である。
CloudWatch
ログを確認
An error occurred (InvalidSnapshot.InUse) when calling the DeleteSnapshot operation: The snapshot snap-000000000000000000 is currently in use by ami-00000000000000000
要約すると
DeleteSnapshot 操作を呼び出すときにエラーが発生しました(InvalidSnapshot.InUse)。スナップショット snap-000000000000000000 は現在 ami-00000000000000000 によって使用されています
AMIを確認
Lambda で作成したEC2 Snapshotを元に AMI が登録されている。
原因
Lambda で作成した EC2 の Snapshot を元に AMI が登録されている為、削除が許可されずにエラーとなっていた。
解決
AMI の登録を解除する。