首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS Lambda与Amazon Connect的集成不起作用

AWS Lambda与Amazon Connect的集成不起作用
EN

Stack Overflow用户
提问于 2017-04-22 22:11:33
回答 2查看 1.3K关注 0票数 3

我创建了Amazon Connect实例并获取了一个DID电话号码。然后,我使用AWS Lambda函数在相同的区域-北弗吉尼亚州创建联系人流。然后,我将此联系人流分配给电话号码。当我尝试通过软电话呼叫此电话号码时,出现“连接失败”错误。当我尝试使用另一个没有lambda的联系人流程,以及标准的联系人流程"Sample Lambda integration“时,它似乎起作用了。请指教

EN

回答 2

Stack Overflow用户

发布于 2017-10-04 18:16:41

请检查lambda函数是否设置了权限和策略

在中的function check triggers选项卡中,打开view function策略。如果没有附加策略,请添加所需的权限,您可以使用以下链接http://docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.html#allow-call-function添加权限

票数 1
EN

Stack Overflow用户

发布于 2018-11-12 07:29:46

我知道这是一个老帖子,但我想我应该把我的发现分享给其他在这里结束的人。为了让Connect调用Lambda函数,您需要将Connect实例添加为触发器。不幸的是,这不能从Lambda控制台完成,您必须从控制台执行操作。下面是一个示例:

代码语言:javascript
复制
aws lambda add-permission --function-name function:my-lambda-function --statement-id 1 \ 
     --principal connect.amazonaws.com --action lambda:InvokeFunction --source-account 123456789012 \ 
     --source-arn arn:aws:connect:us-east-1:123456789012:instance/def1a4fc-ac9d-11e6-b582-06a0be38cccf

文档如下所示:

https://docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.html

还要注意,一旦将Connect实例添加为触发器,它仍然不会出现在Lambda控制台中。请记住这一点,因为这是相当奇怪的行为。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43560209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档