EventBridgeイベントがAWS Lambda関数を呼び出すように設定されていますが、関数を呼び出すとAccessDeniedExceptionが発生します。データエンジニアはこのエラーをどのように修正すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: EventBridgeが使用するIAMロールとLambda関数のリソースベースのポリシーの両方に必要な権限があることを確認します。.
これが解答である理由
AccessDeniedExceptionは、権限不足を示します。EventBridgeがLambda関数を呼び出すには、EventBridgeがLambdaを呼び出すためのIAMロールと、Lambda関数自身がEventBridgeからの呼び出しを許可するリソースベースのポリシーの両方に、適切な権限が必要です。 Lambda関数の実行ロールの信頼ポリシーは、Lambda関数が引き受けるロールに関するもので、EventBridgeがLambdaを呼び出す権限とは直接関係ありません。サブネットの設定はネットワーク接続に関するもので、権限エラーとは異なります。EventBridgeスキーマとイベントマッピングは、イベントの構造とルーティングに関するもので、権限エラーの原因ではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要