開発者がCLIを使用してApplication Load Balancer (ALB) のターゲットとしてLambda関数を登録しましたが、リクエストがALBに到達してもLambdaが呼び出されません。Lambdaが呼び出されないのはなぜですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Lambda関数にALBによる呼び出しを許可するのに必要な権限がありません。.
これが解答である理由
ALBがLambda関数を呼び出すためには、Lambda関数にリソースベースのポリシーを設定し、ALBからの呼び出しを許可する必要があります。このポリシーがないと、ALBはLambda関数を呼び出すことができません。 Lambda関数はALBのターゲットとして登録可能です。これは、ALBがHTTP/SリクエストをLambda関数にルーティングできる機能があるためです。 Lambda関数はCLIを使用してALBに登録できます。AWS CLIはAWSサービスを管理するための強力なツールであり、ALBのターゲットグループにLambda関数を登録するコマンドも提供されています。 クロスゾーン負荷分散は、ALBが複数のアベイラビリティゾーンにわたってトラフィックを分散するための設定であり、Lambda関数の呼び出し権限とは直接関係ありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要