2015-10-06 59 views
8

There was an error creating the event source mapping: Configuration is ambiguously defined. Cannot have overlapping suffixes in two rules if the prefixes are overlapping for the same event type.AWS Lambda:創建事件源映射時出錯:配置不明確定義

我在6-7天前從GUI控制檯創建了一個事件,它工作正常。第二天剛剛缺少的事件,我再也不能在Lambda控制檯GUI中看到它了。但是每個S3對象似乎仍然觸發lambda函數不成問題。如果我看不到,那就不好;所以我刪除了Lambda函數,在創建另一個新函數之前等待5-10秒。而現在,我收到相同的上空時,我嘗試創建事件源是這樣的: enter image description here

當我點擊「提交」事件源標籤說:「你不具備該功能的任何事件源」,LAMBDA不會被觸發;這意味着整個應用程序流現在打破:(

的問題是幾乎相同:?「https://forums.aws.amazon.com/thread.jspa?messageID=670712」但不知何故,我不能回答這個線程,所以我創建了一個新的線程,而不是在這裏任何人都遇到此問題

事實上,我嘗試迴應現有的AWS論壇主題:https://forums.aws.amazon.com/thread.jspa?messageID=670712&#670712 但我不斷收到這個有趣的錯誤:「您的郵件配額已經達到,請稍後再試。」而且我甚至沒有發佈任何內容,我可以用我的配額嗎?

+0

如何在S3存儲桶中設置事件規則?你能分享你設定的規則嗎? – James

+0

@詹姆斯,當然,使用偶數規則更新描述 – Reusable

+0

@可以重複使用「已達到配額」錯誤令人煩惱。 – User

回答

33

我懷疑你的S3存儲桶可能仍然是「鏈接」到lambda函數的。

也許檢查你的S3存儲桶中的事件並將它們刪除,然後嘗試再次創建lambda事件? 即S3 bucket-> properties->事件

+0

這應該是被接受的答案。 – AJB

+1

不可能只是猜測如何解決這個問題。錯誤消息在Amazon Lambda控制檯上確實沒有幫助。謝謝@ Ridwaan-Manuel –

+0

T h a n k s! ! ! –