백업 컴플라이언스 정책 구성
이 페이지의 내용
엄격한 데이터 보호 요구 사항이 있는 경우, Atlas Kubernetes Operator 를 활성화 하여 백업 컴플라이언스 정책 을 활성화하여 백업 데이터를 보호할 수 있습니다.
중요
백업 컴플라이언스 정책은 비활성화할 수 없습니다.
금지된 작업
백업 컴플라이언스 정책을 활성화 하면 역할 에 관계없이 어떤 사용자도 특정 작업을 수행할 수 없습니다. 금지된 조치를주의 깊게 검토 합니다.
중요
이 매개 변수를 true
로 설정하다 하면 Atlas 는 AtlasBackupPolicy
Custom Resource(사용자 지정 리소스)에 지정된 항목에 관계없이 프로젝트 의 모든 백업 정책을 업그레이드합니다. Atlas 는 AtlasBackupPolicy
Custom Resource (사용자 지정 리소스)를 재정의하고 해당 사용자 지정 리소스 의 상태를 Ready: False
로 업데이트합니다. 백업 컴플라이언스 정책에 맞게 AtlasBackupPolicy
사용자 지정 리소스 를 수동으로 업데이트 해야 합니다.
이 매개 변수를 false
로 설정하다 하면 기존 백업 정책이 백업 컴플라이언스 정책을 충족하지 못하면 백업 컴플라이언스 정책 만들기가 실패합니다.
고려 사항
백업 컴플라이언스 정책을 활성화 하면 특정 동작 적용. 고려 사항을 주의 깊게 검토 합니다 .
필요한 액세스 권한
백업 컴플라이언스 정책을 구성하려면 프로젝트 에 대한 Project Owner
액세스 이 있어야 합니다. Organization Owner
액세스 이 있는 사용자는 백업 컴플라이언스 정책을 구성하기 전에 프로젝트 에 Project Owner
으)로 추가되어야 합니다.
전제 조건
MongoDB 지원팀만 다음 작업을 수행할 수 있습니다.
백업 컴플라이언스 정책을 비활성화합니다.
백업 컴플라이언스 정책에 Require Point in Time Restore to all clusters 옵션이 On 로 설정하다 경우 연속 클라우드 백업 을 비활성화합니다.
백업 컴플라이언스 정책에 지정된 정책 항목 을 삭제합니다.
지정된 보안 담당자 또는 법적 대리인만 지원 을 요청 수 있습니다.
백업 컴플라이언스 정책은
M10+
전용 클러스터에만 적용할 수 있습니다.참고
전용 클러스터 를
M0
무료 클러스터,M2
또는M5
공유 클러스터, Flex 클러스터 또는 서버리스 인스턴스 로 변환할 수 없습니다.
절차
백업 컴플라이언스 정책을 생성합니다.
백업 컴플라이언스 정책의 매개변수에 학습 보려면 AtlasBackupCompliancePolicy
사용자 지정 리소스를 참조하세요.
예시:
cat <<EOF | kubectl apply -f - apiVersion: atlas.mongodb.com/v1 kind: AtlasBackupCompliancePolicy metadata: name: my-backup-compliance-policy namespace: mongdb-atlas-system spec: authorizedEmail: john.doe@example.com authorizedUserFirstName: John authorizedUserLastName: Doe copyProtectionEnabled: false encryptionAtRestEnabled: false onDemandPolicy: retentionUnit: weeks retentionValue: 3 overwriteBackupPolicies: false pointInTimeEnabled: true restoreWindowDays: 42 scheduledPolicyItems: - frequencyInterval: 2 frequencyType: daily retentionUnit: days retentionValue: 7 EOF
참고
이 백업 컴플라이언스 정책은 프로젝트의 모든 클러스터에 최소 백업 정책으로 적용됩니다.백업 컴플라이언스 정책은 모든 기존 스냅샷을 보호합니다. 백업 컴플라이언스 정책이 있으면 역할에 관계없이 모든 사용자가 기존 스냅샷이 만료되기 전에 수정하거나 삭제할 수 없습니다.이 백업 컴플라이언스 정책에 대한 변경 사항은 향후 스냅샷에만 적용됩니다. 백업 컴플라이언스 정책을 허용하면 백업 컴플라이언스 정책으로 인해 백업 저장 비용을 절감하는 데 제한이 생깁니다.백업 저장 비용을 줄이기 위해 보존 기간을 조정하거나 백업을 삭제할 수 없습니다.
프로젝트 에 백업 컴플라이언스 정책을 적용합니다.
AtlasProject
Custom Resource (사용자 spec.backupCompliancePolicyRef
지정 리소스)의 매개변수에서 불투명 시크릿 의 이름과 네임스페이스 를 AtlasBackupCompliancePolicy
지정합니다. Custom Resource(사용자 지정 리소스)를 참조합니다.
예시:
cat <<EOF | kubectl apply -f - apiVersion: atlas.mongodb.com/v1 kind: AtlasProject metadata: name: my-project spec: backupCompliancePolicyRef: name: my-backup-compliance-policy namespace: mongodb-atlas-system EOF