ProcessMessagesという名前のLambda関数は、InputTopicというSNSトピックにメッセージが発行されると非同期で呼び出されます。チームは、障害アラートを受信するために2番目のSNSトピックであるErrorTopicを使用しています。開発者は、ProcessMessagesがメッセージの処理に失敗するたびにErrorTopicに通知を受け取りたいと考えています。何を構成すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: ProcessMessages Lambdaの失敗(送信先)設定を構成し、送信先ARNをErrorTopic SNSトピックに設定します。.
これが解答である理由
Lambda関数の非同期呼び出しが失敗した場合の処理には、デッドレターキュー(DLQ)または送信先(Destinations)が使用されます。ここでは、失敗時にSNSトピックに通知したいので、Lambdaの非同期呼び出しの失敗(送信先)設定を構成し、送信先ARNをErrorTopic SNSトピックに設定するのが最も適切な方法です。これにより、関数がエラーをスローしたり、タイムアウトしたり、スロットリングされたりした場合に、その失敗イベントが指定されたSNSトピックに自動的に送信されます。 他の選択肢は不適切です。ErrorTopicをProcessMessages Lambdaのエンドポイントとしてサブスクライブしたり、トリガーとして追加したりしても、ProcessMessagesの失敗をErrorTopicに通知するメカニズムにはなりません。また、ErrorTopicに配信ポリシーをアタッチしても、Lambdaの失敗イベントを捕捉する機能はありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要