再帰的にLambdaを起動するプログラムを作ってしまった
S3バケットでのオブジェクト作成イベントをトリガーに実行するLambdaを作ったのだが、結果格納先を同じS3バケットにしてしまったため、無限にLambdaが起動してしまう状態になった。
緊急対応策
マネジメントコンソールのLambdaの画面上部に[スロットリング]というボタンがある。これを押すことで、とりあえず実行中のLambdaは停止する。
#スロットリング状態から復旧する方法
Lambdaの「同時実行数」を変更すればよい。
スロットリングボタンは、Lambdaの同時実行数をゼロにする。
同時実行数はマネジメントコンソールから変更できる。
Lambdaの初期状態である「予約されていないアカウントの同時実行の使用」に変更してもいいし、同時実行数に正の数を入れてもいい。「保存」ボタンを押すのを忘れずに。
さいごに
ググったもののすぐには分からず、パニクった状態でAWSサポートに聞いてしまいました。丁寧に回答していただき感謝しています。ありがとうございました。