AWS lambdaでAMIの削除をする。

deregisterImage

という関数を用います。

“hoge”というAMI IDを持つAMIを削除したければ、以下のように実行することで、削除できます。

var params = {
  ImageId: hoge /* required */
};
ec2.deregisterImage(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/EC2.html#deregisterImage-property