2

ラムダ関数にエラーが発生したり、タイムアウトした場合に通知メールを送信する必要があります。関数コードでプログラムでエラーを処理しましたが、関数がタイムアウトになったときに通知できませんでした。 私はSNSの話題とすべての準備ができています。aws lambda関数がタイムアウトになったときにSNS通知を添付できますか?

誰でもこれについて助けてください。

答えて

3

はい、SNSは、非同期ラムダ関数(イベントソースがストリームベースでない場合)のDLQ(デッドレターキュー)リソースとして指定できます。

タイムアウト、リソース制約、 エンドポイントアクセスの問題のような障害では、ラムダ機能によってスローされた例外が、構成されたDLQに送信されます。

0

あなたのユースケースではわかりませんが、機能がタイムアウトする前に、残り時間を確認することができます。the context object getRemainingTimeInMillis function。これを行うと、タイムアウトのためにDLQにドロップするよりも、タイムアウトをより適切に処理することができます。しかし、予期しないエラーのためにDLQを配置することは可能です。

関連する問題