LoginSignup
0
0
お題は不問!Qiita Engineer Festa 2024で記事投稿!
Qiita Engineer Festa20242024年7月17日まで開催中!

LambdaのトリガーにS3を設定した際に発生したエラーと対処法

Posted at

背景

新規で作成したLambda関数のトリガーにS3バケットを指定しようとしたところ下記のエラーが発生。エラー対処の備忘録も兼ねて本記事を作成しました。

発生したエラー

下記のエラーが発生。

trigger の作成中にエラー が発生しました: Configuration is ambiguously defined. Cannot have overlapping suffixes in two rules if the prefixes are overlapping for the same event type.

image.png

原因

既存のLambda関数のトリガーに同じS3バケットを同様の条件でトリガーとしているものがあったため。

結論

EventBridge か Step Functionsを使用する。
どちらでも良さそうですが、今回は下記のように新規で作成するLambdaをEventBridge経由で呼び出すことで上記エラーを回避できました。

image.png

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0