リージョン拡大
AWS Lambda 再帰ループ検出が全商用リージョンで利用可能に
AWS Lambda 再帰ループ検出が全商用リージョンでデフォルト有効となり、Lambda 関数とサポート対象サービス間の再帰ループを自動検出・停止する
AWS Lambda 再帰ループ検出が全商用リージョンで利用可能になった。このデフォルト有効の機能は、Lambda 関数とサポート対象サービス間の再帰ループを自動検出・停止し、制御不能なワークロードを防ぐ。Amazon S3、SQS、SNS などのイベントソースで Lambda 関数をトリガーする際に、設定ミスやコードのバグが原因でイベントが元のソースに戻り、再帰ループや予期せぬ使用量・請求が発生する可能性がある。この機能が検出すると、Lambda はイベントの処理を自動的に停止し、AWS Health Dashboard に通知とトラブルシューティング手順を送る。サポート対象の SDK バージョンまたはそれ以降を使用していると、この機能が利用できる。意図的に再帰ループを使用する場合は、PutFunctionRecursionConfig API で検出を無効にできる。
この更新の位置づけ
この更新は、Lambda 関数をイベントソースでトリガーする際に再帰ループが発生するリスクがある開発者や運用担当者に関連する。再帰ループによる予期せぬ使用量や請求を自動的に防止できる。