Docs Menu
Docs Home
/ /
MongoDB Atlas Kubernetes Operator
/

백업 컴플라이언스 정책 구성

이 페이지의 내용

  • 금지된 작업
  • 고려 사항
  • 필요한 액세스 권한
  • 전제 조건
  • 절차

엄격한 데이터 보호 요구 사항이 있는 경우, Atlas Kubernetes Operator 를 활성화 하여 백업 컴플라이언스 정책 을 활성화하여 백업 데이터를 보호할 수 있습니다.

중요

백업 컴플라이언스 정책은 비활성화할 수 없습니다.

백업 컴플라이언스 정책을 활성화 한 후에는 MongoDB 지원 없이는 비활성화할 수 없습니다. 백업 컴플라이언스 정책을 비활성화하려면 백업 컴플라이언스 정책에 지정된 보안 담당자 또는 법적 대리인이 지원 을 요청 하고 까다로운 확인 프로세스 를 거쳐야 합니다. 백업 컴플라이언스 정책을 활성화 하기 전에 금지된 작업고려 사항 을 주의 깊게 검토 하세요. 백업 컴플라이언스 정책은 언제든지 다시 활성화할 수 있습니다.

백업 컴플라이언스 정책을 활성화 하면 역할 에 관계없이 어떤 사용자도 특정 작업을 수행할 수 없습니다. 금지된 조치를주의 깊게 검토 합니다.

중요

이 매개 변수를 true 로 설정하다 하면 Atlas 는 AtlasBackupPolicy Custom Resource(사용자 지정 리소스)에 지정된 항목에 관계없이 프로젝트 의 모든 백업 정책을 업그레이드합니다. Atlas 는 AtlasBackupPolicy Custom Resource (사용자 지정 리소스)를 재정의하고 해당 사용자 지정 리소스 의 상태를 Ready: False 로 업데이트합니다. 백업 컴플라이언스 정책에 맞게 AtlasBackupPolicy 사용자 지정 리소스 를 수동으로 업데이트 해야 합니다.

이 매개 변수를 false 로 설정하다 하면 기존 백업 정책이 백업 컴플라이언스 정책을 충족하지 못하면 백업 컴플라이언스 정책 만들기가 실패합니다.

백업 컴플라이언스 정책을 활성화 하면 특정 동작 적용. 고려 사항을 주의 깊게 검토 합니다 .

백업 컴플라이언스 정책을 구성하려면 프로젝트 에 대한 Project Owner 액세스 이 있어야 합니다. Organization Owner 액세스 이 있는 사용자는 백업 컴플라이언스 정책을 구성하기 전에 프로젝트 에 Project Owner 으)로 추가되어야 합니다.

  • MongoDB 지원팀만 다음 작업을 수행할 수 있습니다.

  • 지정된 보안 담당자 또는 법적 대리인만 지원 을 요청 수 있습니다.

  • 백업 컴플라이언스 정책은 M10+ 전용 클러스터에만 적용할 수 있습니다.

    참고

    전용 클러스터 를 M0 무료 클러스터, M2 또는 M5 공유 클러스터, Flex 클러스터 또는 서버리스 인스턴스 로 변환할 수 없습니다.

1

백업 컴플라이언스 정책의 매개변수에 학습 보려면 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

참고

이 백업 컴플라이언스 정책은 프로젝트의 모든 클러스터에 최소 백업 정책으로 적용됩니다.백업 컴플라이언스 정책은 모든 기존 스냅샷을 보호합니다. 백업 컴플라이언스 정책이 있으면 역할에 관계없이 모든 사용자가 기존 스냅샷이 만료되기 전에 수정하거나 삭제할 수 없습니다.이 백업 컴플라이언스 정책에 대한 변경 사항은 향후 스냅샷에만 적용됩니다. 백업 컴플라이언스 정책을 허용하면 백업 컴플라이언스 정책으로 인해 백업 저장 비용을 절감하는 데 제한이 생깁니다.백업 저장 비용을 줄이기 위해 보존 기간을 조정하거나 백업을 삭제할 수 없습니다.

2

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

돌아가기

Atlas 클러스터 백업