데이터 암호화 작업

데이터 암호화 작업은 추가 보안 계층을 추가하고 자체 암호화 키를 사용하여 Architect 흐름의 데이터를 암호화할 수 있도록 합니다. 백엔드 시스템에 데이터 작업을 호출하기 전에 이 작업을 사용하여 PCI 데이터를 암호화합니다.

이 작업은 KMS와 상호 작용하는 AWS 암호화 SDK를 사용합니다. SDK는 데이터 키를 생성하고 키를 사용하여 데이터를 암호화한 다음 데이터 키의 암호화된 복사본과 함께 암호화된 데이터를 암호화 결과 버퍼에 저장합니다. 시작하기 전에 Genesys Cloud에서 AWS KMS 대칭 키를 구성해야 합니다. 자세한 내용은 대화에 AWS KMS 대칭 키 사용을 참조하세요.

메모:
  • 이 작업은 단일 지역 KMS 키를 완전히 지원하고 다중 지역 KMS 키를 부분적으로 지원합니다. 그러나 다중 지역 키의 경우 데이터가 해독되는 지역은 해당 데이터가 암호화되는 지역과 동일해야 합니다.
  • 암호화 서비스는 약 31일 동안 키 구성을 유지합니다. 최대 31일 동안 현재 키가 아닌 이전에 사용한 키로 데이터를 해독할 수 있습니다. 그러나 키는 여전히 KMS에 존재해야 하며 현재 구성된 키는 동일한 계정에 있어야 합니다.

이 작업은 작업 편집기 도구 상자의 고객 보안 데이터 메뉴에서 사용할 수 있습니다. 봇 흐름을 제외한 모든 흐름 유형에서 이 작업을 사용합니다.

작업 설명 및 사용

이름

작업의 의미 있는 이름을 입력합니다. 여기에 입력하는 레이블은 작업 순서에 표시되는 작업의 이름이 됩니다.

암호화할 데이터

암호화하려는 JSON 값을 문자열로 입력하려면 다음 단계 중 하나를 수행하십시오.

  • 딸깍 하는 소리 JSON 리터럴 값을 추가하려면 클릭하세요. 그리고 JSON 리터럴 값을 직접 설정.
  • 클릭 표현 모드 버튼 , 클릭 표현 을 클릭하고 암호화할 데이터를 나타내는 식을 입력합니다.
  • 클릭 표현 모드 버튼 , 클릭 표현 , 클릭 대형 표현식 편집기 '암호화할 데이터' 식 편집기 편집에서 암호화할 값을 입력합니다.

런타임 시 작업에 NOT_SET JSON 값을 제공하면 실행 시 오류 이유 문자열 값이 NoDataSupplied인 실패 출력이 발생합니다. 암호화된 데이터의 길이가 32,000자를 넘는 경우 실행 시 MaximumDataSizeExceeded의 오류 이유 문자열 값과 함께 실패 출력이 발생합니다.

암호화된 데이터

제공하는 JSON 값에서 암호화된 문자열 값을 보유할 변수 이름을 입력하십시오.

실패 출력

실패 출력에는 다음 필드가 포함됩니다.

  • 오류 유형: 오류의 유형 또는 범주를 포함하는 비어 있지 않은 문자열입니다. 허용되는 값은 다음과 같습니다.
    • 고객 키가 구성되지 않음
    • 고객 키를 찾을 수 없음
    • 일반 오류
    • 최대 데이터 크기 초과됨
    • 데이터가 제공되지 않음
  • 오류 메시지 현지화되지 않은 오류 메시지입니다. 문자열은 비어 있거나 NOT_SET일 수 있습니다.

성공, 실패 및 출력 경로 정의

이름 설명
성공

이 경로는 작업이 외부 끝점과 성공적으로 통신하고 결과를 수신했음을 나타냅니다. 상호 작용을 수행할 경로를 따르는 성공 경로 아래에 적절한 작업을 끕니다. 

참고: 완료된 성공 경로는 프로세스 중에 오류가 발생하지 않았음을 나타냅니다. 수신된 데이터가 의도한 결과 또는 기능인지 여부를 측정하는 것은 아닙니다.

실패

이 경로는 작업을 실행하는 동안 오류가 발생했거나 데이터 작업의 결과를 처리하는 동안 문제가 발생했음을 나타냅니다. 실패 경로 아래에 적절한 작업을 끌어서 상호 작용을 수행할 경로를 지정합니다.  

참고: 네트워크에 연결 문제가 발생하면 작업에서 자동으로 이 오류 경로를 사용합니다.