보안 설정은 데이터 수정 및 데이터 보관을 구성합니다. 예를 들어, 이러한 설정은 Cloud Logging 및 대화 기록에서 데이터가 수정되는 방식을 제어합니다.
보안 설정은 프로젝트 수준에서 지정됩니다. 프로젝트의 에이전트에 액세스할 수 있는 경우 프로젝트 수준의 보안 설정을 볼 수 있습니다. 프로젝트 수준의
보안 설정을 업데이트하려면
dialogflow.securitySettings.update 권한이 있어야 합니다.
Dialogflow에서 보안 설정 업데이트를 구현하는 데 최대 1시간이 걸릴 수 있습니다.
다음 표에는 설정이 요약되어 있습니다. 설정에 대한 자세한 내용은 SecuritySettings RPC 참조를 확인하세요.
| 보안 설정 | 설명 |
|---|---|
redaction_strategy |
RedactionStrategy: 수정 방법을 정의합니다. |
redaction_scope |
RedactionScope: Dialogflow에서 수정을 적용하는 데이터를 정의합니다. Dialogflow는 액세스할 수 없는 데이터(예: Cloud Logging)를 수정하지 않습니다. |
inspect_template |
stringSensitive Data Protection: 검사 템플릿 이름입니다. 이 템플릿을 사용하여 기본 검사 설정을 정의합니다.
비어 있으면 기본 Sensitive Data Protection 검사 구성이 사용됩니다. 템플릿 이름 형식은 참고: |
deidentify_template |
stringSensitive Data Protection: 익명화 템플릿 이름입니다. 이 템플릿을 사용하여 콘텐츠의 익명화 구성을 정의합니다.
비어 있으면 Dialogflow에서 민감한 정보를 템플릿 이름 형식은 참고: |
purge_data_types[] |
PurgeDataType: 보관 설정이 삭제를 트리거할 때 삭제할 데이터 유형의 목록입니다. |
audio_export_settings |
AudioExportSettings: [] 또는 [Participants.StreamingAnalyzeContent][]를 사용하여 대화에 오디오를 수집할 때 대화 후 분석에 사용할 오디오 내보내기 설정을 제어합니다.
이 설정은 |
insights_export_settings |
InsightsExportSettings: 대화가 완료된 후 대화 내보내기 설정을 통계로 제어합니다.
|
data_retention |
데이터 보관 방법을 지정하는 결합 필드입니다. 보관 정책으로 인해 데이터가 삭제되더라도 직접 액세스를 허용하지 않고 며칠 동안 백업 스토리지에 남아 있을 수 있습니다. data_retention은 다음 중 하나여야 합니다.— — |
각 위치에서 여러 보안 설정을 구성할 수 있습니다. 각 에이전트는 적용할 보안 설정을 지정하며, 각 설정을 동일한 프로젝트 및 위치에 있는 여러 에이전트에 적용할 수 있습니다. 데이터 애플리케이션 수준에 대한 자세한 내용은 데이터 애플리케이션 수준을 참조하세요.
에이전트에서 보안 설정을 지정하지 않으면 Dialogflow에서 수정을 적용하지 않습니다.
보안 설정 리소스 만들기
특정 위치에 보안 설정 리소스를 만들려면 다음 안내를 따르세요.
콘솔
- Dialogflow CX 콘솔로 이동합니다.
- 프로젝트를 선택합니다. Google Cloud
- 에이전트를 선택합니다.
- 에이전트 설정을 클릭합니다.
- 보안 탭을 클릭합니다.
- 보안 설정 관리 를 클릭합니다. 새 탭에서 CCAI 콘솔이 열립니다.
- CCAI 콘솔에서 보안 설정 만들기 를 클릭합니다.
- 보안 설정 구성을 입력합니다.
- 만들기를 클릭합니다.
API
create 메서드에 대한 자세한 내용은 SecuritySettings 유형을 참조하세요.
SecuritySettings 참조의 프로토콜 및 버전 선택:
| 프로토콜 | V3 | V3beta1 |
|---|---|---|
| REST | SecuritySettings 리소스 | SecuritySettings 리소스 |
| RPC | SecuritySettings 인터페이스 | SecuritySettings 인터페이스 |
| C++ | SecuritySettingssClient | 사용 불가 |
| C# | SecuritySettingssClient | 사용 불가 |
| Go | SecuritySettingssClient | 사용 불가 |
| 자바 | SecuritySettingssClient | SecuritySettingssClient |
| Node.js | SecuritySettingssClient | SecuritySettingssClient |
| PHP | 사용 불가 | 사용 불가 |
| Python | SecuritySettingssClient | SecuritySettingssClient |
| Ruby | 사용 불가 | 사용 불가 |
에이전트의 보안 설정 지정
에이전트에서 보안 설정을 지정하려면 다음 안내를 따르세요.
콘솔
- Dialogflow CX 콘솔로 이동합니다.
- 프로젝트를 선택합니다. Google Cloud
- 에이전트를 선택합니다.
- 에이전트 설정을 클릭합니다.
- 보안 탭을 클릭합니다.
- 보안 설정 드롭다운 메뉴에서 설정을 선택합니다.
- 저장 을 클릭합니다.
API
patch 및 update 메서드에 대한 자세한 내용은 Agent 유형을 참조하세요.
에이전트 참조의 프로토콜 및 버전 선택:
| 프로토콜 | V3 | V3beta1 |
|---|---|---|
| REST | 에이전트 리소스 | 에이전트 리소스 |
| RPC | 에이전트 인터페이스 | 에이전트 인터페이스 |
| C++ | AgentsClient | 사용 불가 |
| C# | AgentsClient | 사용 불가 |
| Go | AgentsClient | 사용 불가 |
| 자바 | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | 사용 불가 | 사용 불가 |
| Python | AgentsClient | AgentsClient |
| Ruby | 사용 불가 | 사용 불가 |