

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 진행 중인 민감한 데이터 수정 및 메시지 처리 활성화
<a name="redaction-message-processing"></a>

Connect Customer는 채팅 메시지가 참가자에게 도달하기 전에 채팅 메시지를 가로채고 수정하는 메시지 처리를 지원합니다. 이 기능을 사용하면 민감한 데이터를 자동으로 수정하고 사용자 지정 메시지 처리를 통해 기업이 규정 준수 및 보안 표준을 유지할 수 있습니다.

## 처리 옵션
<a name="redaction-message-processing-options"></a>

다음은 각 옵션의 기능과 함께 처리 옵션입니다.

**내장된 민감한 데이터 수정**
+ 신용 카드 번호 및 이름과 같이 구성 가능한 범주의 민감한 정보를 자동으로 감지하고 제거합니다.
+ 영어, 프랑스어, 포르투갈어, 독일어, 이탈리아어, 스페인어 등 여러 언어를 지원합니다. 대화형 분석 수정에서 지원하는 언어 목록은 섹션을 참조하세요[Connect Customer 기능에서 지원하는 언어](supported-languages.md).
+ 선택한 데이터 엔터티 또는 모든 민감한 데이터 엔터티를 수정하도록 선택
+ 를 일반 자리 표시자([PII]) 또는 개체별 자리 표시자([NAME], [CREDIT\_CARD])로 바꿉니다.

**사용자 지정 메시지 프로세서(Lambda를 통해)**

사용자 지정 프로세서 Lambda를 사용하면 원하는 방식으로 메시지를 자유롭게 변환할 수 있습니다. 각 메시지의 사본이 Lambda 함수로 전송되고 제한 시간 내에 유효한 응답이 수신되면 응답의 콘텐츠가 해당 메시지의 새로운 정식 형식이 됩니다.

이렇게 하면 다음과 같은 사용 사례가 활성화됩니다.
+ 타사 서비스를 통한 언어 번역
+ 비속어 필터링
+ AI/LLM 기반 메시지 변환
+ 비즈니스별 메시지 수정

Lambda에 대한 자세한 내용은 [Lambda란 무엇입니까?](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)를 참조하세요. *Lambda 개발자 안내서*의 .

## 작동 방식
<a name="redaction-message-processing-how-it-works"></a>

메시지 처리가 활성화되면 참가자에게 전달되기 전에 모든 일반 텍스트, 마크다운 및 JSON 메시지가 구성된 프로세서를 통과합니다. 프로세서는 메시지를 수정, 승인 또는 거부할 수 있습니다. 처리가 실패하면 처리되지 않은 원래 메시지가 전달되는지 아니면 표시되지 않는지 구성할 수 있습니다.

메시지 처리는 개별 고객 응대 세그먼트가 종료되더라도(예: 전송 중) 채팅의 전체 기간 동안 활성 상태로 유지됩니다. 처리는 활성화되기 전에 전송된 메시지에는 소급 적용되지 않습니다.

**참고**  
기본 제공 수정과 사용자 지정 메시지 프로세서가 동시에 활성화되면 수정 출력이 사용자 지정 프로세서의 입력이 됩니다.

## 메시지 처리 구성
<a name="redaction-message-processing-configure"></a>

다음 방법 중 하나를 사용하여 메시지 처리를 활성화할 수 있습니다.
+ **흐름 블록** - **기록, 분석 및 처리 동작 설정** 흐름 블록을 사용합니다. 자세한 내용은 [고객 연결의 흐름 블록: 레코딩, 분석 및 처리 동작 설정](set-recording-analytics-processing-behavior.md) 단원을 참조하십시오.
+ **API** - 프로그래밍 방식 활성화를 위해 `StartContactMediaProcessing` API를 호출합니다. 자세한 내용은 고객 연결 API 참조의 [StartContactMediaProcessing](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactMediaProcessing.html)을 참조하세요. ** 

채팅이 종료되기 전에 메시지 처리를 중지하려면 `StopContactMediaProcessing` API를 호출합니다. 자세한 내용은 고객 연결 API 참조의 [StopContactMediaProcessing](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContactMediaProcessing.html)을 참조하세요. ** 

**참고**  
`StartContactMediaProcessing` 및 `StopContactMediaProcessing` APIs는 사용자 지정 메시지 프로세서(BYOP) 전용입니다. 기본 제공 수정은 흐름 블록을 통해서만 구성됩니다.

## 내장된 민감한 데이터 수정 활성화
<a name="redaction-message-processing-builtin"></a>

진행 중인 민감한 데이터 수정은 대화 분석을 기반으로 합니다. 활성화하려면 다음 설정을 사용하여 **기록, 분석 및 처리 동작 설정** 흐름 블록을 구성합니다.

1. **작업 선택**:를 선택합니다`Set recording and analytics behavior`.

1. **채널 선택**:를 선택합니다`Chat`.

1. **대화 분석 활성화**: **대화 분석 활성화를** 선택합니다.

1. **대화 분석 구성** > **수정** > **진행 중 메시지 수정**: **진행 중 수정 활성화를** 선택합니다.

![채팅에 대해 대화 분석을 사용하도록 구성된 녹음, 분석 및 처리 동작 흐름 설정 블록입니다.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/message-processing-enable-analytics.png)


![수정이 활성화된 진행 중인 메시지 수정 구성입니다.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/message-processing-redaction-config.png)


대화형 분석이 민감한 데이터를 수정하는 방법에 대한 자세한 내용은 섹션을 참조하세요[민감한 데이터 수정 활성화](enable-analytics.md#enable-redaction).

## 사용자 지정 메시지 프로세서 생성
<a name="redaction-message-processing-custom"></a>

진행 중인 메시지를 변환하는 사용자 지정 Lambda 함수를 생성할 수 있습니다. 사용자 지정 프로세서는 언어 번역, 비속어 필터링 또는 AI 기반 메시지 개선과 같은 모든 변환을 수행할 수 있습니다.

### 1단계: Lambda 함수 생성
<a name="redaction-message-processing-custom-step1"></a>

**참고**  
Connect Customer는 Lambda 함수의 구성된 제한 시간을 준수합니다.이 제한 시간은 3초에서 3분 사이여야 합니다.

사용자 지정 프로세서 Lambda는 다음 형식으로 입력 이벤트를 수신합니다.

```
{
  "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"
  }
}
```

Lambda 함수는 다음 형식으로 응답을 반환해야 합니다.

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

채팅 참가자에게 게시되면 처리된 콘텐츠가 원본 메시지를 대체합니다.

### 2단계: Connect Customer에 Lambda 함수를 호출할 수 있는 권한 부여
<a name="redaction-message-processing-custom-step2"></a>

Lambda 함수를 호출할 수 있는 Connect Customer 권한을 부여해야 합니다.

1. 고객 연결 콘솔에서 인스턴스를 선택합니다.

1. 탐색 창에서 **흐름**을 선택합니다.

1. **Lambda** 섹션에서 Lambda 함수를 선택합니다.

1. **Lambda 사용 사례**에서를 선택합니다`Custom Processor Lambda`.

또는가 로 `IntegrationType` 설정된 `CreateIntegrationAssociation` API를 사용할 수 있습니다`MESSAGE_PROCESSOR`. 자세한 내용은 고객 연결 API 참조의 [CreateIntegrationAssociation](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateIntegrationAssociation.html)을 참조하세요. ** 

![사용자 지정 프로세서 Lambda 사용 사례 선택을 보여주는 Amazon Connect 콘솔의 Lambda 섹션입니다.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/message-processing-lambda-integration.png)


### 3단계: Lambda 함수 활성화
<a name="redaction-message-processing-custom-step3"></a>

다음 방법 중 하나를 선택하여 사용자 지정 프로세서를 활성화합니다.

**옵션 1: 흐름 블록 사용**

다음 설정을 사용하여 **기록, 분석 및 처리 동작 설정** 흐름 블록을 구성합니다.

1. **작업 선택**:를 선택합니다`Set message processor`.

1. **채널 선택**:를 선택합니다`Chat`.

1. **처리 활성화**: 확인란을 선택합니다.

1. **함수 ARN**: Lambda 함수를 선택합니다.

1. **처리 실패 처리**: 처리되지 않은 원래 메시지를 전송할지 아니면 처리 실패 시 메시지를 숨길지 선택합니다.

**옵션 2: StartContactMediaProcessing API 사용**

![채팅에 대한 메시지 프로세서 설정 작업으로 구성된 녹음, 분석 및 처리 동작 설정 흐름 블록입니다.](http://docs.aws.amazon.com/ko_kr/connect/latest/adminguide/images/message-processing-activate-flow-block.png)


또는 `StartContactMediaProcessing` API를 호출하여 메시지 처리를 활성화할 수 있습니다. 이를 위해서는 인스턴스 ID, 채팅의 연락처 ID, Lambda 프로세서 ARN 및 실패 모드가 필요합니다. 자세한 내용은 고객 연결 API 참조의 [StartContactMediaProcessing](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactMediaProcessing.html)을 참조하세요. ** 

## 추가 정보
<a name="redaction-message-processing-additional"></a>

### 트랜스크립트 스토리지
<a name="redaction-message-processing-transcripts"></a>
+ 처리된 채팅 메시지는 S3 Chat Transcripts 폴더의 원본 메시지를 대체합니다. `<bucket-name>/connect/<instance-name>/<path-prefix>/` 
+ 처리되지 않은(원본) 채팅 트랜스크립트는 별도의 S3 폴더에 저장됩니다. `<bucket-name>/connect/<instance-name>/Unprocessed<path-prefix>/` 

### 중요 고려 사항
<a name="redaction-message-processing-considerations"></a>
+ 메시지 처리는 개별 고객 응대 세그먼트가 종료되더라도(예: 전송 중) 채팅의 전체 기간 동안 활성 상태로 유지됩니다.
+ `StartContactMediaProcessing` 및 **녹음, 분석 및 처리 동작 설정** 흐름 블록은 이전 메시지를 소급 처리하지 않습니다.
+ 채팅이 종료되기 전에 메시지 처리를 중지하려면 [StopContactMediaProcessing](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContactMediaProcessing.html) API를 호출합니다.
+  AWS GovCloud(미국 서부) 리전에서는 메시지 처리를 사용할 수 없습니다.