

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 処理中の機密データの秘匿化とメッセージ処理を有効にする
<a name="redaction-message-processing"></a>

Amazon Connect は、参加者に到達する前にチャットメッセージを傍受および変更するメッセージ処理をサポートしています。この機能を使用すると、機密データの自動編集とカスタムメッセージ処理が可能になり、企業はコンプライアンスとセキュリティ標準を維持できます。

以下は、処理オプションと各オプションの機能です。
+ 組み込みの機密データ秘匿化
  + クレジットカード番号、社会保障番号、およびその他の PII を自動的に検出して削除します
  + 英語、フランス語、ポルトガル語、ドイツ語、イタリア語、スペイン語のバリアントなど、複数の言語をサポートします。Contact Lens の秘匿化機能がサポートしている言語の一覧については、「[Amazon Connect の機能でサポートされている言語](supported-languages.md)」を参照してください。
  + 選択したデータエンティティまたはすべての機密データエンティティを編集するには、 を選択します。
  + を汎用プレースホルダー ([PII]) またはエンティティ固有のプレースホルダー ([NAME]、[CREDIT\$1CARD]) に置き換えます。
+ カスタムメッセージプロセッサ (Lambda 経由）。詳細については、[「Lambda 開発者ガイド」の「Lambda とは](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)**」を参照してください。 AWS 
  + 言語翻訳のためのサードパーティーサービスの統合
  + 冒涜的なフィルタリングを適用する
  + 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"
    }
  }
}
```

処理されたチャットコンテンツは、チャット参加者に公開されたときに元のメッセージを置き換えます。