규정 준수 구성 설정
Mattermost v12.0요약
제품 메뉴에서 System Console을 선택한 후 Compliance를 선택하여 다음 규정 준수 구성 옵션을 검토하고 관리하세요. 자체 호스팅 Mattermost 배포를 관리하는 시스템 관리자는 다음 표에 설명된 대로 config.json 파일을 편집할 수 있습니다.
사용 가능 플랜: Enterprise, Enterprise Advanced
제품 메뉴에서 System Console을 선택한 후 Compliance를 선택하여 다음 규정 준수 구성 옵션을 검토하고 관리하세요.
자체 호스팅 Mattermost 배포를 관리하는 시스템 관리자는 다음 표에 설명된 대로 config.json 파일을 편집할 수 있습니다. 아래의 각 구성 값에는 JSON 지원 도구를 사용하여 config.json 파일에서 프로그래밍 방식으로 값에 접근하기 위한 JSON 경로가 포함되어 있습니다. 예를 들어, MessageRetentionHours 값은 DataRetentionSettings 아래에 있습니다.
- jq 같은 도구를 사용한다면 다음과 같이 입력합니다.
cat config/config.json | jq '.DataRetentionSettings.MessageRetentionHours' config.json파일을 수동으로 작업할 때는DataRetentionSettings같은 객체를 찾은 후 해당 객체 안에서 키MessageRetentionHours를 찾습니다.
데이터 보존 정책#
이 섹션의 속성을 변경하면 적용되기 전에 서버를 재시작해야 합니다.
- 메시지 또는 파일이 삭제되면 해당 작업은 되돌릴 수 없습니다. 사용자 지정 데이터 보존 정책을 설정할 때 주의하세요.
- Mattermost v9.5부터 데이터 보존은 보존 기한 날짜를 기준으로 Elasticsearch 인덱스를 삭제합니다.
System Console에서 Compliance > Data Retention Policies로 이동하여 다음 구성 설정에 접근합니다.
메시지에 대한 전역 보존 정책#
모든 팀과 채널에서 Mattermost가 메시지를 보관하는 기간을 설정합니다. 이 값은 사용자 지정 보존 정책이 적용된 팀과 채널에는 사용되지 않습니다. 메시지에 대한 전역 보존 정책 구성 설정이 true로 설정되어 있어야 합니다.
기본적으로 메시지는 영구적으로 보관됩니다. 시간, 일 또는 년을 선택하는 경우 메시지가 Mattermost에 보관되는 시간, 일 또는 년 수를 설정합니다. 설정한 기간보다 오래된 메시지는 매일 밤 삭제됩니다. 최소 메시지 보존 시간은 1시간입니다.
메시지에 대한 전역 보존 시간은 고유한 게시물 보존 시간이 있는 사용자 지정 정책을 생성하여 팀 또는 채널 수준에서 재정의할 수 있습니다. 자세한 내용은 아래 사용자 지정 보존 정책 섹션을 참조하세요.
이 기능의 config.json 설정은 "MessageRetentionHours": 1이며 숫자 입력을 사용합니다. |
Mattermost v9.5부터 MessageRetentionDays는 MessageRetentionHours로 대체되어 더 이상 사용되지 않습니다. 자세한 내용은 더 이상 사용되지 않는 구성 설정을 참조하세요.
파일에 대한 전역 보존 정책#
모든 팀과 채널에서 Mattermost가 파일을 보관하는 기간을 설정합니다. 팀 및 채널 수준의 사용자 지정 정책은 파일 첨부에 적용되지 않습니다. 메시지에 대한 사용자 지정 정책이 있는 경우에도 파일에 대한 전역 보존 시간이 사용됩니다. 파일에 대한 전역 보존 정책 구성 설정이 true로 설정되어 있어야 합니다.
기본적으로 파일은 영구적으로 보관됩니다. 시간, 일 또는 년을 선택하는 경우 파일이 Mattermost에 보관되는 시간, 일 또는 년 수를 설정합니다. 설정한 기간보다 오래된 파일은 매일 밤 삭제됩니다. 최소 파일 보존 시간은 1시간입니다.
이 기능의 config.json 설정은 "FileRetentionHours": 1이며 숫자 입력을 사용합니다. |
Mattermost v9.5부터 FileRetentionDays는 FileRetentionHours로 대체되어 더 이상 사용되지 않습니다. 자세한 내용은 더 이상 사용되지 않는 구성 설정을 참조하세요.
고정된 게시물 보존#
Mattermost v10.10부터 데이터 보존 정책이 메시지를 삭제할 때 고정된 게시물을 보존할지 여부를 제어합니다. 활성화하면 구성된 보존 기간을 초과하더라도 고정된 게시물은 데이터 보존 정책에 의해 삭제되지 않습니다.
True: 고정된 게시물이 보존되며 데이터 보존 정책에 의해 삭제되지 않습니다.
False: (기본값) 고정된 게시물은 구성된 데이터 보존 정책에 따라 삭제됩니다.
이 기능의 config.json 설정은 "DataRetentionSettings.PreservePinnedPosts": false이며 옵션은 true와 false입니다. |
- 이 전역 구성 설정은 mmctl config set 명령을 사용하여 mmctl로 활성화해야 합니다.
- 이 구성 설정은 팀 및 채널 정책과 데이터 보존 모두에 적용되며, 더 세분화된 팀 또는 채널 정책에서 재정의할 수 없습니다.
- 고정된 메시지에 첨부된 파일은 보존되지 않습니다.
- 고정된 게시물만 보존됩니다. 스레드에 연결되어 있거나 스레드의 루트 게시물인 경우 다른 스레드 메시지는 보존되지 않습니다.
사용자 지정 보존 정책#
사용자 지정 보존 정책의 이름을 지정하고, 일 또는 년 단위로 기간 값을 설정하고, 이 정책을 따를 팀과 채널을 지정하여 특정 팀과 채널에서 Mattermost가 메시지를 보관하는 기간을 설정합니다. 첨부 파일 보존 시간은 사용자 지정 정책 수준에서 설정할 수 없으며 첨부 파일에 대한 전역 보존 시간이 항상 적용됩니다.
데이터 삭제 시간#
일일 예약 데이터 보존 작업의 시작 시간을 설정합니다. 시스템 사용자가 적은 시간을 선택하세요. HH:MM 형식의 24시간 타임스탬프여야 합니다.
이 설정은 서버의 현지 시간을 기준으로 합니다.
이 기능의 config.json 설정은 "DeletionJobStartTime": "02:00"이며 "HH:MM" 형식의 24시간 타임스탬프 입력을 사용합니다. |
지금 삭제 작업 실행#
데이터 보존 삭제 작업을 즉시 시작합니다. Policy Log 섹션의 데이터 삭제 작업 표에서 작업 상태를 모니터링할 수 있습니다.
배치 간 시간#
데이터 보존 작업 실행 중 처리되는 배치 사이의 시간(밀리초)입니다. 이 설정은 보존 작업 중 데이터베이스 부하를 줄이기 위해 데이터가 삭제되는 속도를 제어하는 데 도움이 됩니다.
기본값은 100밀리초입니다. 가능한 값은 0 이상의 정수(≥ 0)입니다.
이 기능의 config.json 설정은 "TimeBetweenBatchesMilliseconds": 100이며 숫자 입력을 사용합니다. |
보존 ID 배치 크기#
데이터 보존 작업 실행 중 단일 배치에서 처리할 보존 ID의 수입니다. 이 설정은 최적의 성능을 위해 함께 처리되는 항목 수를 제어합니다.
기본값은 100입니다. 가능한 값은 0 이상의 정수(≥ 0)입니다.
이 기능의 config.json 설정은 "RetentionIdsBatchSize": 100이며 숫자 입력을 사용합니다. |
보드 보존 일수#
Mattermost가 보드 데이터를 보관하는 기간을 설정합니다. 0보다 큰 값으로 설정하면 지정된 일수보다 오래된 보드 데이터는 EnableBoardsDeletion을 통해 보드 삭제가 활성화된 경우에만 보존 작업 실행 중 삭제됩니다.
기본값은 365일입니다. 가능한 값은 0 이상의 정수(≥ 0)입니다.
이 기능의 config.json 설정은 "BoardsRetentionDays": 365이며 숫자 입력을 사용합니다. |
메시지 삭제 활성화#
True: 데이터 보존 작업 실행 중 메시지 삭제가 활성화됩니다.
False: 데이터 보존 작업 실행 중 메시지가 삭제되지 않습니다.
이 기능의 config.json 설정은 "EnableMessageDeletion": false이며 옵션은 true와 false입니다. |
EnableMessageDeletion이 false로 설정되면 다른 보존 정책 설정에 관계없이 메시지가 삭제되지 않습니다.
파일 삭제 활성화#
True: 데이터 보존 작업 실행 중 파일 삭제가 활성화됩니다.
False: 데이터 보존 작업 실행 중 파일이 삭제되지 않습니다.
이 기능의 config.json 설정은 "EnableFileDeletion": false이며 옵션은 true와 false입니다. |
EnableFileDeletion이 false로 설정되면 다른 보존 정책 설정에 관계없이 파일이 삭제되지 않습니다.
보드 삭제 활성화#
True: 데이터 보존 작업 실행 중 보드 삭제가 활성화됩니다.
False: 데이터 보존 작업 실행 중 보드 데이터가 삭제되지 않습니다.
이 기능의 config.json 설정은 "EnableBoardsDeletion": false이며 옵션은 true와 false입니다. |
EnableBoardsDeletion이 false로 설정되면 다른 보존 정책 설정에 관계없이 보드 데이터가 삭제되지 않습니다.
배치 크기#
데이터 보존 작업 실행 중 단일 배치에서 처리할 레코드의 수입니다. 이 설정은 최적의 성능을 위해 함께 처리되는 레코드 수를 제어합니다.
기본값은 3000입니다. 가능한 값은 0 이상의 정수(≥ 0)입니다.
이 기능의 config.json 설정은 "BatchSize": 3000이며 숫자 입력을 사용합니다. |
규정 준수 내보내기#
System Console에서 Compliance > Compliance Export로 이동하여 다음 구성 설정에 접근합니다.
규정 준수 내보내기 활성화#
True: Mattermost는 지난 24시간 동안 게시된 모든 메시지를 포함하는 규정 준수 내보내기 파일을 생성합니다. 내보내기 작업은 하루에 한 번 실행되도록 예약됩니다. 자세한 내용은 관련 문서를 참조하세요.
False: Mattermost는 규정 준수 내보내기 파일을 생성하지 않습니다.
이 기능의 config.json 설정은 "EnableExport": false이며 옵션은 true와 false입니다. |
규정 준수 내보내기 시간#
일일 예약 규정 준수 내보내기 작업의 시작 시간을 설정합니다. 시스템 사용자가 적은 시간을 선택하세요. HH:MM 형식의 24시간 타임스탬프여야 합니다.
이 설정은 서버의 현지 시간을 기준으로 합니다.
이 기능의 config.json 설정은 "DailyRunTime": 01:00이며 "HH:MM" 형식의 24시간 타임스탬프 입력을 사용합니다. |
내보내기 파일 형식#
규정 준수 내보내기의 파일 형식입니다. 데이터를 가져올 시스템에 해당합니다.
현재 지원되는 형식은 CSV, Actiance XML, Global Relay EML입니다.
Global Relay를 선택하면 다음 옵션이 표시됩니다.
Global Relay 고객 계정#
조직이 보유한 Global Relay 고객 계정 유형입니다. A9/Type 9, A10/Type 10 또는 Custom 중 하나일 수 있습니다.
이 기능의 config.json 설정은 "CustomerType": "A9"이며 옵션은 "A9, "A10", CUSTOM입니다. |
Global Relay SMTP 사용자 이름#
Global Relay SMTP 서버에 인증하기 위한 사용자 이름입니다.
이 기능의 config.json 설정은 "SmtpUsername": ""이며 문자열 입력을 사용합니다. |
Global Relay SMTP 비밀번호#
Global Relay SMTP 사용자 이름과 연결된 비밀번호입니다.
이 기능의 config.json 설정은 "SmtpPassword": ""이며 문자열 입력을 사용합니다. |
Global Relay 이메일 주소#
Global Relay 서버가 수신 규정 준수 내보내기를 모니터링하는 이메일 주소입니다.
이 기능의 config.json 설정은 "EmailAddress": ""이며 문자열 입력을 사용합니다. |
Global Relay 발신자 주소#
내보낸 모든 Global Relay EML의 From 주소와 SMTP 엔벨로프 발신자로 사용되는 선택 사항인 고정 주소입니다. 비워 두면(기본값) 내보내기는 이전처럼 첫 번째 채널 참여자의 사용자 이름에서 From 주소를 가져옵니다. 보관 시스템이 대화 참여자를 계속 색인할 수 있도록 참여자 이메일은 To 헤더에 그대로 유지됩니다.
이 기능의 config.json 설정은 ".MessageExportSettings.GlobalRelaySettings.SenderAddress": ""이며 문자열 입력을 사용합니다. |
SMTP 서버 이름#
사용자 지정 고객 계정 유형이 구성될 때 Global Relay EML 파일을 수신할 SMTP 서버 이름 URL입니다.
이 기능의 config.json 설정은 ".MessageExportSettings.GlobalRelaySettings.CustomSMTPServerName": ""이며 문자열 입력을 사용합니다. |
SMTP 서버 포트#
사용자 지정 고객 계정 유형이 구성될 때 Global Relay EML 파일을 수신할 SMTP 서버 포트입니다. 기본값은 "25"입니다.
이 기능의 config.json 설정은 ".MessageExportSettings.GlobalRelaySettings.CustomSMTPPort": "25"이며 문자열 입력을 사용합니다. |
사용자 지정 헤더 이름#
사용자 지정 고객 계정 유형이 구성될 때 내보낸 각 EML 파일에 추가되는 선택 사항인 사용자 지정 헤더입니다. 사용자 지정 헤더 이름과 값은 둘 다 설정하거나, 생략하려면 둘 다 비워 두어야 합니다. 둘 중 하나만 설정했거나 이름이 내보내기에서 이미 작성하는 헤더(예: From, To, Subject, X-GlobalRelay-MsgType)를 다시 사용하면 저장이 거부됩니다.
이 기능의 config.json 설정은 ".MessageExportSettings.GlobalRelaySettings.CustomHeaderName": ""이며 문자열 입력을 사용합니다. |
사용자 지정 헤더 값#
사용자 지정 고객 계정 유형이 구성될 때 사용자 지정 헤더와 함께 전송되는 값입니다. 사용자 지정 헤더 이름과 값은 둘 다 설정하거나, 생략하려면 둘 다 비워 두어야 합니다. 둘 중 하나만 설정했거나 이름이 내보내기에서 이미 작성하는 헤더를 다시 사용하면 저장이 거부됩니다.
이 기능의 config.json 설정은 ".MessageExportSettings.GlobalRelaySettings.CustomHeaderValue": ""이며 문자열 입력을 사용합니다. |
메시지 내보내기 배치 크기#
이 설정은 System Console에서 사용할 수 없으며 config.json에서만 설정할 수 있습니다.
규정 준수 내보내기 파일에 함께 배치되는 새 게시물 수를 결정합니다.
이 기능의 config.json 설정은 "BatchSize": 10000이며 숫자 입력을 사용합니다. |
지금 규정 준수 내보내기 작업 실행#
이 버튼은 규정 준수 내보내기 작업을 즉시 시작합니다. 규정 준수 내보내기 작업 표에서 작업 상태를 모니터링할 수 있습니다.
규정 준수 모니터링#
Mattermost 규정 준수 보고서를 활성화하고 구성하는 데 사용되는 설정입니다.
System Console에서 Compliance > Compliance Monitoring으로 이동하여 다음 구성 설정에 접근합니다.
규정 준수 보고 활성화#
True: Mattermost에서 규정 준수 보고가 활성화됩니다.
False: 규정 준수 보고가 비활성화됩니다.
이 기능의 config.json 설정은 "Enable": false이며 옵션은 true와 false입니다. |
규정 준수 보고서 디렉터리#
규정 준수 보고서가 기록되는 디렉터리를 설정합니다.
이 기능의 config.json 설정은 "Directory": "./data/"이며 문자열 입력을 사용합니다. |
일일 보고서 활성화#
True: Mattermost는 일일 규정 준수 보고서를 생성합니다.
False: 일일 보고서가 생성되지 않습니다.
이 기능의 config.json 설정은 "EnableDaily": false이며 옵션은 true와 false입니다. |
배치 크기#
규정 준수 보고서를 생성하기 위해 데이터베이스에서 읽을 게시물 배치의 크기를 설정합니다. 이 설정은 현재 System Console에서 사용할 수 없으며 config.json에서만 설정할 수 있습니다.
이 기능의 config.json 설정은 "BatchSize": 30000이며 기본값은 30000입니다. |
사용자 지정 서비스 약관#
System Console에서 Compliance > Custom Terms of Service로 이동하여 다음 구성 설정에 접근합니다.
사용자 지정 서비스 약관 활성화#
이 구성 설정은 System Console 사용자 인터페이스를 통해서만 수정할 수 있습니다.
True: 새 사용자는 데스크톱, 웹 또는 모바일에서 Mattermost 팀에 접근하기 전에 서비스 약관에 동의해야 합니다. 기존 사용자는 로그인 또는 페이지 새로고침 후 동의해야 합니다. 계정 생성 및 로그인 페이지에 표시되는 서비스 약관 링크를 업데이트하려면 System Console > Legal and Support > Terms of Service Link로 이동합니다.
False: 계정 생성 또는 로그인 시 사용자는 System Console > Legal and Support > Terms of Service link를 통해 구성된 링크에 접근하여 서비스 약관을 검토할 수 있습니다.
사용자 지정 서비스 약관 텍스트#
사용자 지정 서비스 약관에 표시될 텍스트입니다. Markdown 형식의 텍스트를 지원합니다.
재수락 기간#
서비스 약관 수락이 만료되어 약관을 다시 수락해야 하기까지의 일수입니다.
기본값은 365일입니다. 0은 약관이 만료되지 않음을 의미합니다.