Lex无法访问Lambda函数

问题描述 投票:0回答:1

当我尝试在lex中添加lambda函数来实现时,我收到此错误:

Lex is unable to access the Lambda function arn:aws:lambda:us-east-1:843706464800:function:OrgbotFulfillment in the context of intent arn:aws:lex:us-east-1:843706464800:intent:Add:$LATEST. Please check the resource-based policy on the function

这个错误仅发生在我的机器人的十个意图中的一个意图中,而相同的执行功能正在被用于所有这些意图。原因是什么以及如何解决这个问题?

java aws-lambda amazon-lex
1个回答
0
投票

列表来自同一地区的lambdas。 AWS Lambda需要Lex的访问权限。

aws lambda add-permission --function-name lex-test --statement-id chatbot-fulfillment --action "lambda:InvokeFunction" --principal "lex.amazonaws.com"
© www.soinside.com 2019 - 2024. All rights reserved.