규정 준수 구성 설정
Product 메뉴에서 System Console을 선택한 후 Compliance를 선택하여 다음 규정 준수 구성 옵션을 검토하고 관리하세요: 자체 호스팅 Mattermost 배포를 관리하는 시스템 관리자는 다음 테이블에 설명된 대로 config.json 파일을 편집할 수 있습니다.
Product 메뉴에서 System Console을 선택한 후 Compliance를 선택하여 다음 규정 준수 구성 옵션을 검토하고 관리하세요:
자체 호스팅 Mattermost 배포를 관리하는 시스템 관리자는 다음 테이블에 설명된 대로 config.json 파일을 편집할 수 있습니다. 아래의 각 구성 값은 JSON 지원 도구를 사용하여 config.json 파일에서 프로그래밍 방식으로 값에 접근하기 위한 JSON 경로를 포함합니다. 예를 들어, MessageRetentionHours 값은 DataRetentionSettings 아래에 있습니다.
- jq 같은 도구를 사용한다면:
cat config/config.json | jq '.DataRetentionSettings.MessageRetentionHours' config.json 파일을 수동으로 작업할 때, DataRetentionSettings 같은 객체를 찾은 후 해당 객체 내에서 키 MessageRetentionHours를 찾습니다.
- jq 같은 도구를 사용한다면:
cat config/config.json | jq '.DataRetentionSettings.MessageRetentionHours' config.json파일을 수동으로 작업할 때,DataRetentionSettings같은 객체를 찾은 후 해당 객체 내에서 키MessageRetentionHours를 찾습니다.
데이터 보존 정책#
이 섹션의 속성 변경은 적용되기 전에 서버 재시작이 필요합니다.
- 메시지 또는 파일이 삭제되면 해당 작업은 되돌릴 수 없습니다. 사용자 지정 데이터 보존 정책을 설정할 때 주의하세요.
- Mattermost v9.5부터 데이터 보존은 보존 기한 날짜를 기준으로 Elasticsearch 인덱스를 삭제합니다.
Compliance > Data Retention Policies로 이동하여 System Console에서 다음 구성 설정에 접근합니다.
메시지에 대한 전역 보존 정책#
모든 팀과 채널에서 Mattermost가 메시지를 보관하는 기간을 설정합니다. 이 값은 사용자 지정 보존 정책이 적용된 팀과 채널에는 사용되지 않습니다. 메시지에 대한 전역 보존 정책 구성 설정이 true로 설정되어야 합니다.
기본적으로 메시지는 영구적으로 보관됩니다. 시간, 일 또는 년을 선택하는 경우 메시지가 Mattermost에 보관되는 시간, 일 또는 년 수를 설정합니다. 설정한 기간보다 오래된 메시지는 매일 밤 삭제됩니다. 최소 메시지 보존 시간은 1시간입니다.
메시지에 대한 전역 보존 시간은 고유한 게시물 보존 시간이 있는 사용자 지정 정책을 생성하여 팀 또는 채널 수준에서 재정의될 수 있습니다. 자세한 내용은 아래 사용자 지정 보존 정책 섹션을 참조하세요.
This feature's config.json setting is "MessageRetentionHours": 1 with numerical input. |
|---|
Mattermost v9.5부터 MessageRetentionDays는 MessageRetentionHours를 선호하여 더 이상 사용되지 않습니다. 자세한 내용은 deprecated configuration settings를 참조하세요.
파일에 대한 전역 보존 정책#
모든 팀과 채널에서 Mattermost가 파일을 보관하는 기간을 설정합니다. 팀 및 채널 수준의 사용자 지정 정책은 파일 첨부에 적용되지 않습니다. 메시지에 대한 사용자 지정 정책이 있는 경우에도 파일에 대한 전역 보존 시간이 사용됩니다. 파일에 대한 전역 보존 정책 구성 설정이 true로 설정되어야 합니다.
기본적으로 파일은 영구적으로 보관됩니다. 시간, 일 또는 년을 선택하는 경우 파일이 Mattermost에 보관되는 시간, 일 또는 년 수를 설정합니다. 설정한 기간보다 오래된 파일은 매일 밤 삭제됩니다. 최소 파일 보존 시간은 1시간입니다.
This feature's config.json setting is "FileRetentionHours": 1 with numerical input. |
|---|
Mattermost v9.5부터 FileRetentionDays는 FileRetentionHours를 선호하여 더 이상 사용되지 않습니다. 자세한 내용은 deprecated configuration settings를 참조하세요.
고정된 게시물 보존#
Mattermost v10.10부터 데이터 보존 정책이 메시지를 삭제할 때 고정된 게시물을 보존할지 여부를 제어합니다. 활성화되면 구성된 보존 기간을 초과하더라도 고정된 게시물은 데이터 보존 정책에 의해 삭제되지 않습니다.
True: 고정된 게시물이 보존되며 데이터 보존 정책에 의해 삭제되지 않습니다.
False: (기본값) 고정된 게시물은 구성된 데이터 보존 정책에 따라 삭제됩니다.
This feature's config.json setting is "DataRetentionSettings.PreservePinnedPosts": false with options true and false. |
|---|
- 이 전역 구성 설정은 mmctl config set 명령을 사용하여 mmctl로 활성화해야 합니다.
- 이 구성 설정은 팀 및 채널 정책과 데이터 보존 모두에 적용되며, 해당 팀이나 채널 정책에서 재정의할 수 없습니다.
- 고정된 메시지에 첨부된 파일은 보존되지 않습니다.
- 고정된 게시물만 보존됩니다. 스레드에 연결되어 있거나 스레드의 루트 게시물인 경우 다른 스레드 메시지는 보존되지 않습니다.
사용자 지정 보존 정책#
사용자 지정 보존 정책의 이름을 지정하고, 일 또는 년 단위로 기간 값을 설정하고, 이 정책을 따를 팀과 채널을 지정하여 특정 팀과 채널에서 Mattermost가 메시지를 보관하는 기간을 설정합니다. 첨부 보존 시간은 사용자 지정 정책 수준에서 설정할 수 없으며 첨부에 대한 전역 보존 시간이 항상 적용됩니다.
데이터 삭제 시간#
일일 예약 데이터 보존 작업의 시작 시간을 설정합니다. 시스템 사용자가 적은 시간을 선택하세요. HH:MM 형식의 24시간 타임스탬프여야 합니다.
이 설정은 서버의 현지 시간을 기준으로 합니다.
This feature's config.json setting is "DeletionJobStartTime": "02:00" with 24-hour timestamp input in the form "HH:MM". |
|---|
지금 삭제 작업 실행#
즉시 데이터 보존 삭제 작업을 시작합니다. Policy Log 섹션의 데이터 삭제 작업 테이블에서 작업 상태를 모니터링할 수 있습니다.
배치 간 시간#
데이터 보존 작업 실행 중 처리되는 배치 간의 시간(밀리초)입니다. 이 설정은 보존 작업 중 데이터베이스 부하를 줄이기 위해 데이터가 삭제되는 속도를 제어하는 데 도움이 됩니다.
기본값은 100밀리초입니다. 가능한 값은 0 이상의 정수입니다.
This feature's config.json setting is "TimeBetweenBatchesMilliseconds": 100 with numerical input. |
|---|
보존 ID 배치 크기#
데이터 보존 작업 실행 중 단일 배치에서 처리할 보존 ID의 수입니다. 이 설정은 최적의 성능을 위해 함께 처리되는 항목 수를 제어합니다.
기본값은 100입니다. 가능한 값은 0 이상의 정수입니다.
This feature's config.json setting is "RetentionIdsBatchSize": 100 with numerical input. |
|---|
보드 보존 일수#
Mattermost가 보드 데이터를 보관하는 기간을 설정합니다. 0보다 큰 값으로 설정하면 지정된 일수보다 오래된 보드 데이터는 EnableBoardsDeletion을 통해 보드 삭제가 활성화된 경우에만 보존 작업 실행 중 삭제됩니다.
기본값은 365일입니다. 가능한 값은 0 이상의 정수입니다.
This feature's config.json setting is "BoardsRetentionDays": 365 with numerical input. |
|---|
- true: Message deletion is enabled during data retention job execution.
- false: (Default) Messages are not deleted during data retention job execution.
메시지 삭제 활성화#
True: 데이터 보존 작업 실행 중 메시지 삭제가 활성화됩니다.
False: 데이터 보존 작업 실행 중 메시지가 삭제되지 않습니다.
This feature's config.json setting is "EnableMessageDeletion": false with options true and false. |
|---|
EnableMessageDeletion이 false로 설정되면 다른 보존 정책 설정에 관계없이 메시지가 삭제되지 않습니다.
- true: File deletion is enabled during data retention job execution.
- false: (Default) Files are not deleted during data retention job execution.
파일 삭제 활성화#
True: 데이터 보존 작업 실행 중 파일 삭제가 활성화됩니다.
False: 데이터 보존 작업 실행 중 파일이 삭제되지 않습니다.
This feature's config.json setting is "EnableFileDeletion": false with options true and false. |
|---|
EnableFileDeletion이 false로 설정되면 다른 보존 정책 설정에 관계없이 파일이 삭제되지 않습니다.
- true: Boards deletion is enabled during data retention job execution.
- false: (Default) Boards data is not deleted during data retention job execution.
보드 삭제 활성화#
True: 데이터 보존 작업 실행 중 보드 삭제가 활성화됩니다.
False: 데이터 보존 작업 실행 중 보드 데이터가 삭제되지 않습니다.
This feature's config.json setting is "EnableBoardsDeletion": false with options true and false. |
|---|
EnableBoardsDeletion이 false로 설정되면 다른 보존 정책 설정에 관계없이 보드 데이터가 삭제되지 않습니다.
배치 크기#
데이터 보존 작업 실행 중 단일 배치에서 처리할 레코드의 수입니다. 이 설정은 최적의 성능을 위해 함께 처리되는 레코드 수를 제어합니다.
기본값은 3000입니다. 가능한 값은 0 이상의 정수입니다.
This feature's config.json setting is "BatchSize": 3000 with numerical input. |
|---|
규정 준수 내보내기#
Compliance > Compliance Export로 이동하여 System Console에서 다음 구성 설정에 접근합니다.
- true: Mattermost will generate a compliance export file that contains all messages that were posted in the last 24 hours.
- false: (Default) Mattermost doesn't generate a compliance export file.
규정 준수 내보내기 활성화#
True: Mattermost는 지난 24시간 동안 게시된 모든 메시지를 포함하는 규정 준수 내보내기 파일을 생성합니다. 내보내기 작업은 하루에 한 번 실행되도록 예약됩니다. 자세한 내용은 관련 문서를 참조하세요.
False: Mattermost는 규정 준수 내보내기 파일을 생성하지 않습니다.
This feature's config.json setting is "EnableExport": false with options true and false. |
|---|
규정 준수 내보내기 시간#
일일 예약 규정 준수 내보내기 작업의 시작 시간을 설정합니다. 시스템 사용자가 적은 시간을 선택하세요. HH:MM 형식의 24시간 타임스탬프여야 합니다.
이 설정은 서버의 현지 시간을 기준으로 합니다.
This feature's config.json setting is "DailyRunTime": 01:00 with 24-hour timestamp input in the form "HH:MM". |
|---|
내보내기 파일 형식#
규정 준수 내보내기의 파일 형식. 데이터를 가져올 시스템에 해당합니다.
현재 지원되는 형식은 CSV, Actiance XML, Global Relay EML입니다.
Global Relay를 선택하면 다음 옵션이 표시됩니다:
Global Relay 고객 계정#
조직이 보유한 Global Relay 고객 계정 유형. A9/Type 9, A10/Type 10 또는 Custom 중 하나일 수 있습니다.
This feature's config.json setting is "CustomerType": "A9" with options "A9, "A10", and CUSTOM. |
|---|
Global Relay SMTP 사용자 이름#
Global Relay SMTP 서버에 인증하기 위한 사용자 이름.
This feature's config.json setting is "SmtpUsername": "" with string input. |
|---|
Global Relay SMTP 비밀번호#
Global Relay SMTP 사용자 이름과 연결된 비밀번호.
This feature's config.json setting is "SmtpPassword": "" with string input. |
|---|
Global Relay 이메일 주소#
수신 규정 준수 내보내기를 모니터링하는 Global Relay 서버의 이메일 주소.
This feature's config.json setting is "EmailAddress": "" with string input. |
|---|
SMTP 서버 이름#
사용자 지정 고객 계정 유형이 구성될 때 Global Relay EML 파일을 수신할 SMTP 서버 이름 URL.
This feature's config.json setting is ".MessageExportSettings.GlobalRelaySettings.CustomSMTPServerName": "" with string input. |
|---|
SMTP 서버 포트#
사용자 지정 고객 계정 유형이 구성될 때 Global Relay EML 파일을 수신할 SMTP 서버 포트. 기본값은 "25"입니다.
This feature's config.json setting is ".MessageExportSettings.GlobalRelaySettings.CustomSMTPPort": "25" with string input. |
|---|
메시지 내보내기 배치 크기#
이 설정은 System Console에서 사용할 수 없으며 config.json에서만 설정할 수 있습니다.
규정 준수 내보내기 파일에 함께 배치되는 새 게시물 수를 결정합니다.
This feature's config.json setting is "BatchSize": 10000 with numerical input. |
|---|
지금 규정 준수 내보내기 작업 실행#
이 버튼은 즉시 규정 준수 내보내기 작업을 시작합니다. 규정 준수 내보내기 작업 테이블에서 작업 상태를 모니터링할 수 있습니다.
규정 준수 모니터링#
Mattermost 규정 준수 보고서를 활성화하고 구성하는 데 사용되는 설정.
Compliance > Compliance Monitoring으로 이동하여 System Console에서 다음 구성 설정에 접근합니다.
- true: Compliance reporting is enabled in Mattermost.
- false: (Default) Compliance reporting is disabled.
규정 준수 보고 활성화#
True: Mattermost에서 규정 준수 보고가 활성화됩니다.
False: 규정 준수 보고가 비활성화됩니다.
This feature's config.json setting is "Enable": false with options true and false. |
|---|
규정 준수 보고서 디렉터리#
규정 준수 보고서가 기록되는 디렉터리를 설정합니다.
This feature's config.json setting is "Directory": "./data/" with string input. |
|---|
- true: Mattermost generates a daily compliance report.
- false: (Default) Daily reports are not generated.
일일 보고서 활성화#
True: Mattermost는 일일 규정 준수 보고서를 생성합니다.
False: 일일 보고서가 생성되지 않습니다.
This feature's config.json setting is "EnableDaily": false with options true and false. |
|---|
배치 크기#
규정 준수 보고서를 생성하기 위해 데이터베이스에서 읽을 게시물 배치의 크기를 설정합니다. 이 설정은 현재 System Console에서 사용할 수 없으며 config.json에서만 설정할 수 있습니다.
This feature's config.json setting is "BatchSize": 30000 with default value 30000. |
|---|
사용자 지정 서비스 약관#
Compliance > Custom Terms of Service로 이동하여 System Console에서 다음 구성 설정에 접근합니다.
- True: New users must accept the Terms of Service before accessing any Mattermost teams on desktop, web, or mobile. Existing users must accept them after login or a page refresh.
- False: During account creation or login, users can review Terms of Service by accessing the link configured via System Console > Legal and Support > Terms of Service link.
사용자 지정 서비스 약관 활성화#
이 구성 설정은 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은 약관이 만료되지 않음을 의미합니다.
