本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
流数据块:调用 AWS Lambda 函数
描述
-
调用 AWS Lambda,并可选择返回键值对。
-
返回的键值对可用于设置联系人属性。
-
有关示例,请参阅教程:创建 Lambda 函数并在流中调用。
支持的渠道
下表列出了此数据块如何路由正在使用指定渠道的联系人。
频道 | 是否支持? |
---|---|
语音 |
是 |
聊天 |
是 |
任务 |
是 |
流类型
您可以在以下流类型中使用此数据块:
-
入站流
-
客户队列流
-
客户保持流
-
客户私密消息流
-
座席保持流
-
座席私密消息流
-
转接座席流
-
转接队列流
属性
下图显示了AWS Lambda 函数数据块的属性页面。
![调用 AWS Lambda 函数块的属性页面。](images/invoke-lambda-properties.png)
请注意以下属性:
-
超时:输入 Lambda 等待超时的时间。
如果 Lambda 调用受到限制,则会重试请求。如果发生一般服务故障 (500 error),则也会重试。
当同步调用返回错误时,Amazon Connect 最多重试 3 次,最长 8 秒。此时,联系人将路由到错误分支。
-
响应验证:Lambda 函数的响应可以是 STRING _ MAP 或JSON,必须在流程中配置 Invoke Lambda AWS 函数块时进行设置。如果将响应验证设置为 STRING _MAP,则 lambda 函数应返回一个由字符串类型的键/值对组成的扁平对象。否则,如果将响应验证设置为JSON,则 lambda 函数可以返回任何有效的函数,JSON包括嵌套JSON函数。
配置提示
-
要在流程中使用 AWS Lambda 函数,请先将该函数添加到您的实例中。有关更多信息,请参将 Lambda 函数添加到 Amazon Connect 实例阅
-
在将函数添加到实例后,您可以在此块中从选择函数下拉列表中选择此函数,以便在流中使用它。
已配置的数据块
下图显示了该数据块已配置好的样子。它有两个分支:成功和错误。
![已配置的调用 AWS Lambda 功能块。](images/invoke-lambda-configured.png)
流示例
Amazon Connect 包含一组流示例。有关如何在流设计器中访问流示例的说明,请参阅流示例。以下主题介绍了包含该数据块的流示例。
场景
有关使用此数据块的场景,请参阅以下主题: