

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

# 启用动态敏感数据编辑和消息处理
<a name="redaction-message-processing"></a>

Amazon Connect 支持消息处理，即在聊天消息到达任何参与者之前对其进行拦截和修改。该功能支持自动编辑敏感数据和自定义消息处理，从而帮助企业保持合规性和安全标准。

以下是处理选项以及每个选项的功能：
+ 内置敏感数据修改
  + 自动检测并删除信用卡号、社会保险号和其他 PII
  + 支持多种语言，包括英语、法语、葡萄牙语、德语、意大利语和西班牙语变体。有关 Contact Lens 加密功能支持的语言列表，请参阅[Amazon Connect 功能支持的语言](supported-languages.md)。
  + 选择对选定的或所有敏感数据实体进行密文
  + 替换为通用占位符 ([PII]) 或实体特定的占位符 ([姓名]、[CREDIT\_CARD])
+ 自定义消息处理器（通过 Lambda）。有关更多信息，请参阅[什么是 Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)？ 在 AWS *Lambda 开发者指南中。*
  + 整合第三方语言翻译服务
  + 应用亵渎内容过滤
  + 使用 AI/LLM 服务转换消息
  + 实施特定于业务的消息修改

要配置消息处理，请在**设置记录和分析行为**块中定义密文规则。有关更多信息，请参阅 [启用对敏感数据的加密](enable-analytics.md#enable-redaction)。您也可以指定 Lambda 函数进行自定义处理。

您的自定义处理器 Lambda 将采用以下格式的输入 JSON：

```
{
  "version": "1.0",
  "instanceId": "string",
  "associatedResourceArn": "string",
  "chatContent": {
    "absoluteTime": "string",
    "content": "string",
    "contentType": "string",
    "id": "string",
    "participantId": "string",
    "displayName": "string",
    "participantRole": "string",
    "initialContactId": "string",
    "contactId": "string"
  }
}
```

并按以下格式输出一个 JSON：

```
{
  "status": "string", // "PROCESSED"|"APPROVED"|"FAILED"|"REJECTED"
  "result": {
    "processedChatContent": {
      "content": "string",
      "contentType": "string" // "text/plain"|"text/markdown"|"application/json"
    }
  }
}
```

当向聊天参与者发布时，经过处理的聊天内容将取代原始消息。