Amazon Connect 流数据块:调用 AWS Lambda 函数 - Amazon Connect

Amazon Connect 流数据块:调用 AWS Lambda 函数

本主题定义了用于调用 AWS Lambda 以返回可用于设置联系人属性的键值对的流数据块。

描述

支持的渠道

下表列出了此数据块如何路由正在使用指定渠道的联系人。

频道 是否支持?

语音

聊天

任务

流类型

您可以在以下流类型中使用此数据块:

  • 入站流

  • 客户队列流

  • 客户保持流

  • 客户私密消息流

  • 座席保持流

  • 座席私密消息流

  • 转接座席流

  • 转接队列流

属性

下图显示了AWS Lambda 函数数据块的属性页面。

“调用 AWS Lambda 函数”数据块的属性页面。

请注意以下属性:

  • 超时:输入 Lambda 等待超时的时间。

    如果 Lambda 调用受到限制,则会重试请求。如果发生一般服务故障(500 error),则也会重试。

    当同步调用返回错误时,Amazon Connect 最多重试 3 次,最长 8 秒。此时,联系人将路由到错误分支。

  • 响应验证:Lambda 函数响应可以是 STRING_MAP 或 JSON,并且必须在流中配置调用 AWS Lambda 函数数据块时进行设置。如果将响应验证设置为 STRING_MAP,则 Lambda 函数应返回一个由字符串类型的键/值对组成的平面对象。如果将响应验证设置为 JSON,则 Lambda 函数可以返回任何有效的 JSON,包括嵌套的 JSON。

配置提示

  • 要在联系流中使用 AWS Lambda 函数,首先要将此函数添加到您的实例。有关更多信息,请参阅将 Lambda 函数添加到 Amazon Connect 实例

  • 在将函数添加到实例后,您可以在此块中从选择函数下拉列表中选择此函数,以便在流中使用它。

已配置的数据块

下图显示了该数据块已配置好的样子。它有两个分支:成功错误

已配置的“调用 AWS Lambda 函数”数据块。

流示例

Amazon Connect 包含一组流示例。有关如何在流设计器中访问流示例的说明,请参阅Amazon Connect 的样本流。以下主题介绍了包含该数据块的流示例。

Amazon Connect 中的 Lambda 集成流示例

场景

有关使用此数据块的场景,请参阅以下主题: