S3のイベントで非同期に呼び出されるLambdaが、外部のAPIの障害で失敗することがある。再試行しても失敗したイベントを、失敗の理由と一緒に保存し、後で別の処理で再実行したい。コードの変更は少なくしたい。
最も適切なものを1つ選択してください。
出典AWS非公式・オリジナル問題
ア
S3のイベントの通知を止め、1時間ごとにバケットの全オブジェクトを調べて処理する
イ
Lambdaの非同期呼び出しの設定で、失敗時の送信先にSQSのキューを指定する
ウ
Lambdaの関数の中で、すべての処理をtry文で囲んで、失敗を無視して正常に終わらせる
エ
LambdaのタイムアウトとメモリーをLambdaの最大値まで増やし、失敗しないようにする