Q37 — AWS DVA-C02 第3章

第 37/100 問 | ← 第3章

開発者はAWS LambdaとAmazon EventBridgeを使用してイベント駆動型アプリケーションを構築しています。Lambda関数はイベントをEventBridgeイベントバスにプッシュする必要があります。開発者はSDKを使用してEventBridgeのPutEvents操作を実行していますが、コード内で認証情報(クレデンシャル)を指定していません。Lambda関数をデプロイした後、開発者は関数の実行が失敗し、ログにAccessDeniedExceptionエラーが表示されることに気づきました。この問題を解決するにはどうすればよいですか?

正解: C. Lambda関数の実行ロールを変更し、PutEvents EventBridge操作に対する権限を含める。

解説

選択肢Cでは、Lambda関数の実行ロールを変更してPutEvents EventBridge操作に対する必要な権限を付与することを提案しています。Lambda関数の実行ロールは、Lambda関数が依存するIAMロールであり、このロールの権限を変更することで、アクセス拒否エラーを解決できます。 【灯笼考证提供:swufelp1999】