AWS lambda无法创建计划的事件源

时间:2016-05-19 11:31:59

标签: amazon-web-services aws-lambda

无法为lambda创建定期计划。

我做了什么:

1)创建了该功能并成功进行了测试。

2)转到AWS mgmt控制台中的事件源部分。

3)点击添加事件源。

4)点击提交的默认设置(5分钟)。

得到错误:

  

创建事件源映射时出错:无法创建   预定事件事件源

我浏览了文档并通过AWS CLI运行此语句:

aws lambda add-permission --statement-id Allow-scheduled-events --action lambda:InvokeFunction --principal events.amazonaws.com --function-name function:myfunction

上述声明成功完成,我尝试再次运行它,并说它已经存在,确认它已经运行。

我尝试再次添加计划但遇到同样的错误。

我应该改变这个角色吗?文档中没有其他任何内容。 lambda以基本的lambda执行角色运行。

更新

我暂时给出了Lambda正在执行管理员访问的角色,仍然是同样的错误。

解决方法

仅供参考...对于面临此问题的人,我可以通过访问cloudwatch并从那里添加一个针对lambda的事件来实现相同的结果......同样的事情,但仍然没有回答这个问题。我无法想象AWS控制台有这样一个漏洞,他们没有做任何事情。

1 个答案:

答案 0 :(得分:1)

在我的情况下,我的Lambda和S3不在同一地区。我发现,而不是在Lambda上添加触发器,而是从s3添加事件。