【发布时间】:2019-12-19 23:00:36
【问题描述】:
当我尝试在 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
我的机器人具有的十个意图中只有一个意图发生此错误,而所有这些意图都使用相同的实现功能。原因在哪里,我该如何解决?
【问题讨论】:
-
您是否在创建最后一个意图后完成了构建/发布过程?
-
是的,我确实构建了,但没有发布。构建时出现错误
-
我无法复制该问题,但您可能想尝试从您的机器人中删除您的第 10 个意图并从意图列表中删除。然后重新创建它。如果这仍然不起作用,我建议您从 Main Lex 页面(不在您的机器人中)转到意图列表,然后导出您的一个工作意图并导出非工作意图。仔细检查实现 codehook uri 是否相同。您甚至可以尝试将您的第 10 个意图构建为具有适当实现 uri 的 json 对象,并将其导入此处以查看是否可以克服此错误。祝你好运。
-
无法重新创建错误...
标签: java aws-lambda amazon-lex