- 新しい順
- 投票が多い順
- コメントが多い順
EventBridge Schedulerに設定しているIAMポリシーにLambdaを実行する権限 ("lambda:InvokeFunction") は設定されていますでしょうか?
https://qiita.com/shimabee/items/9cc7451eff44ef7f4769#eventbridge-%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E8%A8%AD%E5%AE%9A
EventBridge Schedulerで設定している場合はLambdaのリソースベースポリシーで設定は不要だと思います。(EventBridge SchedulerのIAMロールでLambdaを実行する権限を付与すれば動くはずです)
https://aws.amazon.com/jp/blogs/compute/introducing-amazon-eventbridge-scheduler/
EventBridge ルールで設定されている場合は以下のドキュメントを参考に設定すれば動きます。(EventBridge Schedulerとルールは別物です)
https://docs.aws.amazon.com/ja_jp/eventbridge/latest/userguide/eb-run-lambda-schedule.html#eb-schedule-create-rule
早速の回答ありがとうございます。ご記載いただいた方法「IAMポリシーにLambdaを実行する権限 ("lambda:InvokeFunction") 追加」で無事解決しました! Lambdaのリソースベースのポリシーは不要なのですね。大変助かりました、ありがとうございます。
関連するコンテンツ
- 質問済み 3ヶ月前