"无效的lambda函数"尝试配置SES电子邮件接收规则时

时间:2018-02-16 07:03:40

标签: amazon-web-services aws-lambda amazon-ses

我创建了简单的Lambda函数来处理Amazon SES传入电子邮件。

功能正常,使用SES数据对其进行测试,可以使用Lambda编辑面板。

尝试创建SES时,电子邮件接收规则始终会出现相同的错误:

Invalid Lambda function:
arn:aws:lambda:region:userid:function:functionname
(Request ID: requestid)

尝试通过命令行为此lambda添加角色:

aws lambda add-permission
--function-name arn:aws:lambda:region:userid:function:functionname
--statement-id=GiveSESPermissionToInvokeFunction
--principal=ses.amazonaws.com
--action=lambda:InvokeFunction
--source-account=userid
--region "region"

角色成功添加,但没有帮助。

1 个答案:

答案 0 :(得分:4)

Lambda函数必须与您在其中配置SES规则的AWS区域相同。