

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 流数据块如何使用 Amazon Lex 会话属性
<a name="how-to-use-session-attributes"></a>

当用户启动与自动程序的对话时，Amazon Lex 将创建一个*会话*。利用*会话属性*（也称为 *Lex 属性*），您可以在会话期间，在自动程序与 Amazon Connect 之间传递信息。有关您可以使用的 Amazon Lex 属性的列表，请参阅 [Amazon Lex 联系属性](connect-attrib-list.md#attribs-lex-table)。

## 会话属性的生命周期
<a name="session-attribute-lifecycle"></a>

每个对话都包含一组会话属性。在调用 AWS Lambda 函数进行某些处理时，Amazon Lex 会按以下顺序运行属性：
+ 服务默认值：仅在未定义任何属性时才使用这些属性。
+ Amazon Connect 提供的会话属性：这些属性是在 [获取客户输入](get-customer-input.md) 数据块中定义的。
+ Lambda 提供的会话属性会覆盖之前的所有内容：当 AWS Lambda 函数被调用并进行一些处理时，它会覆盖 [获取客户输入](get-customer-input.md) 数据块中设置的任何会话属性。

假设一位客户说他们想要**一辆车**。这是第一个要经过处理的会话属性。当被问及是哪种汽车时，他们说的是**豪华车**。第二句话会覆盖对第一句话进行的任何 Lambda 处理。

有关如何创建处理会话属性的 Lambda 函数的示例，请参阅《Amazon Lex 开发人员指南》**中的[第 1 步：创建 Lambda 函数](https://docs.aws.amazon.com/lex/latest/dg/gs2-prepare.html)。有关 Amazon Lex V2 的信息，请参阅[设置会话属性](https://docs.aws.amazon.com/lexv2/latest/dg/context-mgmt-session-attribs.html)。

有关 Amazon Lex 提供给 Lambda 函数的事件数据结构，请参阅《Amazon Lex 开发人员指南》**中的 [Lambda 函数输入事件和响应格式](https://docs.aws.amazon.com/lex/latest/dg/lambda-input-response-format.html)。有关 Amazon Lex V2 的信息，请参阅[解释输入事件格式](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-input-format.html)。

## 支持 Lex 会话属性的流数据块
<a name="blocks-support-lex-session-attributes"></a>

在调用 Lex 自动程序时，您可以在以下流数据块中使用 Lex 会话属性：
+  [更改路由优先级/龄期](change-routing-priority.md) 
+  [检查联系属性](check-contact-attributes.md) 
+  [获取客户输入](get-customer-input.md) 
+  [AWS Lambda 函数](invoke-lambda-function-block.md) 
+  [循环](loop.md) 
+  [设置回拨号码](set-callback-number.md) 
+  [设置联系属性](set-contact-attributes.md) 
+  [设置客户队列流](set-customer-queue-flow.md) 
+  [设置断开连接流](set-disconnect-flow.md) 
+  [设置保持流](set-hold-flow.md) 
+  [设置日志记录行为](set-logging-behavior.md) 
+  [设置私密消息流](set-whisper-flow.md) 
+  [设置工作队列](set-working-queue.md) 
+  [转接流](transfer-to-flow.md) 
+  [转接到电话号码](transfer-to-phone-number.md) 
+  [Wait](wait.md) 

### 更多信息
<a name="more-info-attributes"></a>

有关使用 Amazon Lex 会话属性的更多信息，请参阅《Amazon Amazon Lex V1 开发人员指南》**中的[管理对话上下文](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html)。