こちらの投稿で Lambda を使ってサーバレスに AMI の取得を自動化しました。 取得を自動化したら次は世代管理(一定数を超えたらpurge)の自動化ですね! こちらも Lambda を使ってやってみました。 Lambda ファンクションの作成 AMI 取得の Lambda ファンクションと同様に、EC2 の操作権限のあるロールを指定します。 { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1448895482556", "Action": "ec2:*", "Effect": "Allow", "Resource": "*" } ] } Code 今回も対象のインスタンス名を指定するかたちで、purge 処理を行います。 自身に紐付いている Image を取得順に並び替えて、保存したい世代数 GEM_NUM を超過した分