簡體   English   中英

帶有 S3 觸發器的 aws lambda 未觸發

[英]aws lambda with S3 trigger is not firing

我有一個 lambda function,我使用容器映像部署了它。 function 本身超級簡單,它基本上打印了一些愚蠢的東西。 當我使用控制台中的“測試”選項卡對其進行測試時,我得到“執行成功”: 在此處輸入圖像描述

但是當我添加一個 s3 觸發器時 - 當我將文件上傳到 S3 存儲桶時沒有任何反應!

這是 function 概述:

在此處輸入圖像描述

這是執行角色: 在此處輸入圖像描述

這是“簡單角色”角色中的相關策略,應該授予對 S3 的訪問權限:

在此處輸入圖像描述

這是相關的存儲桶,當我將文件上傳到它時,Lambda 沒有任何反應!

在此處輸入圖像描述

任何幫助將不勝感激!

function 很可能確實執行了,但您看不到它的 output。

AWS Lambda function關聯的IAM 策略至少應具有AWSLambdaBasicExecutionRole ,它授予將日志上傳到 CloudWatch 的權限。 這樣就可以調試function。

如果沒有這些權限,則執行 function 的唯一指示將是 function 的監控部分中的“調用”圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM