启用动态敏感数据编辑和消息处理 - Amazon Connect

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

启用动态敏感数据编辑和消息处理

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

以下是处理选项以及每个选项的功能:

  • 内置敏感数据修改

    • 自动检测并删除信用卡号、社会保险号和其他 PII

    • 支持多种语言,包括英语、法语、葡萄牙语、德语、意大利语和西班牙语变体。有关 Contact Lens 加密功能支持的语言列表,请参阅Amazon Connect 功能支持的语言

    • 选择对选定的或所有敏感数据实体进行密文

    • 替换为通用占位符 ([PII]) 或实体特定的占位符 ([姓名]、[CREDIT_CARD])

  • 自定义消息处理器(通过 Lambda)。有关更多信息,请参阅什么是 Lambda? 在 AWS Lambda 开发者指南中。

    • 整合第三方服务进行语言翻译

    • 应用亵渎内容过滤

    • 使用 AI/LLM 服务转换消息

    • 实施特定于业务的消息修改

要配置消息处理,请在设置记录和分析行为块中定义密文规则。有关更多信息,请参阅 启用对敏感数据的加密。您也可以指定 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" } } }

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