MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs Menu
Docs Home
/ /
/ / /

AtlasBackupCompliancePolicy 사용자 지정 리소스

AtlasBackupCompliancePolicy 사용자 지정 리소스 백업 데이터를 보호하기 위해 사용자 지정 리소스 에 적용되는 백업AtlasProject 컴플라이언스 정책 을 구성합니다. AtlasBackupCompliancePolicy 사용자 지정 리소스 를 생성하면 Atlas Kubernetes Operator 가 백업 컴플라이언스 정책을 생성하거나 업데이트 하려고 시도합니다.

Atlas Kubernetes Operator 는 Atlas Backup 컴플라이언스 정책 API 리소스를 사용하여 다음 작업 중 하나를 수행합니다.

  • 새 백업 컴플라이언스 정책을 생성합니다.

  • 기존 백업 컴플라이언스 정책을 업데이트합니다.

중요

금지된 작업고려 사항 을 참조하세요. 백업 규정 준수 정책은 프로젝트 의 모든 클러스터에 최소 백업 정책으로 적용됩니다. 백업 컴플라이언스 정책은 모든 기존 스냅샷을 보호합니다. 백업 컴플라이언스 정책은 역할 에 관계없이 모든 사용자가 만료되기 전에 기존 스냅샷을 수정하거나 삭제할 수 없도록 합니다. 이 백업 컴플라이언스 정책의 변경 사항은 향후 스냅샷에만 적용 됩니다. 백업 컴플라이언스 정책을 활성화 하면 백업 컴플라이언스 정책으로 인해 백업 저장 비용을 줄일 수 기능 이 제한됩니다. 백업 저장 비용을 줄이기 위해 보존 기간을 조정하거나 백업 을 삭제 수 없습니다.

다음 예시 는 BackupCompliancePolicy 사용자 지정 리소스 를 보여줍니다. 학습 내용 은 백업 컴플라이언스 정책 구성을 참조하세요.

apiVersion: atlas.mongodb.com/v1
kind: AtlasBackupCompliancePolicy
metadata:
name: my-backup-compliance-policy
namespace: mongodb-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

AtlasBackupCompliancePolicy는 특정 백업 및 보존 요구 사항을 시행하는 구성입니다.

Name
유형
설명
필수 사항

apiVersion

문자열

atlas.mongodb.com/v1

true

kind

문자열

AtlasBackupCompliancePolicy

true

metadata

객체

metadata 필드 의 필드에 대해서는 Kubernetes API 설명서를 참조하세요.

true

spec

객체

AtlasBackupCompliancePolicySpec 원하는 백업 컴플라이언스 정책 구성의 사양입니다.

거짓

status

객체

BackupCompliancePolicyStatus AtlasBackupCompliancePolicy의 관찰된 상태 정의합니다.

거짓

AtlasBackupCompliancePolicySpec은 원하는 백업 컴플라이언스 정책 구성의 사양입니다.

Name
유형
설명
필수 사항

authorizedEmail

문자열

백업 컴플라이언스 정책 설정을 업데이트 할 권한이 있는 사용자의 이메일 주소 .

true

authorizedUserFirstName

문자열

백업 컴플라이언스 정책 설정을 업데이트 할 권한이 있는 사용자의 이름입니다.

true

authorizedUserLastName

문자열

백업 컴플라이언스 정책 설정을 업데이트 할 권한이 있는 사용자의 성입니다.

true

copyProtectionEnabled

부울

추가 스냅샷 리전이 제거되더라도 클러스터 사용자가 다른 리전으로 복사된 백업을 삭제할 수 없도록 할지 여부를 나타내는 플래그.

거짓

encryptionAtRestEnabled

부울

백업 컴플라이언스 정책이 있는 모든 클러스터에 대해 고객 키 관리를 사용한 미사용 데이터 암호화를 요구할지 여부를 나타내는 플래그입니다.

거짓

onDemandPolicy

객체

온디맨드 정책에 대한 사양.

거짓

overwriteBackupPolicies

부울

비준수 백업 정책을 새 데이터 보호 설정으로 덮어쓸지 여부를 나타내는 플래그입니다.

거짓

pointInTimeEnabled

부울

클러스터가 백업 컴플라이언스 정책과 함께 지속적 클라우드 백업을 사용하는지 여부를 나타내는 플래그.

거짓

restoreWindowDays

integer

백업 컴플라이언스 정책이 적용된 연속 클라우드 백업으로 복원 할 수 있는 이전 일수입니다. 이 매개변수는 백업 컴플라이언스 정책이 적용되는 연속 클라우드 백업에만 적용됩니다.

거짓

scheduledPolicyItems

[] 객체

예약된 하나의 정책에 대한 사양이 포함된 목록.

거짓

온디맨드 정책에 대한 사양.

Name
유형
설명
필수 사항

retentionUnit

열거형

백업 정책 항목의 범위: 일, 주 또는 월. 열거형: 일, 주, 월

true

retentionValue

integer

RetentionUnit에 연결할 값입니다.

true

Name
유형
설명
필수 사항

frequencyInterval

integer

FrequencyType에서 지정한 새 백업 정책 항목의 빈도입니다. 1 값은 해당 FrequencyType의 첫 번째 인스턴스 지정합니다. NVMe 클러스터의 경우 FrequencyInterval 를 12 로만 설정할 수 있습니다. 열거형: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 40

true

frequencyType

열거형

백업 정책 항목과 연결된 빈도입니다. 시간별 또는 일별 백업 정책 항목은 각각 하나씩만 지정할 수 있습니다. 열거형: 시간별, 매일, 매주, 매월, 매년

true

retentionUnit

열거형

MongoDB Atlas 스냅샷 보존을 측정하는 시간 단위입니다. 열거형: 일, 주, 월, 연도

true

retentionValue

integer

MongoDB 클라우드가 스냅샷 보관하는 일, 주, 월 또는 연도 단위의 기간입니다. 사용 빈도가 낮은 정책 항목의 경우 MongoDB 클라우드에서는 사용 빈도가 높은 정책 항목에 지정된 값보다 크거나 같은 값을 지정해야 합니다.

true

BackupCompliancePolicyStatus는 AtlasBackupCompliancePolicy의 관찰된 상태 정의합니다.

Name
유형
설명
필수 사항

conditions

[] 객체

조건은 Atlas Custom Resource(사용자 지정 리소스)의 현재 상태 보여주는 상태 목록입니다.

true

observedGeneration

integer

ObservedGeneration Atlas Operator가 인식하는 리소스 사양의 생성을 나타냅니다. Atlas 연산자는 이 필드 &39;메타데이터.generation&39; 값으로 업데이트합니다. 리소스 조정을 시작하는 즉시 형식: int64

거짓

조건은 특정 점 의 Atlas Custom Resource(사용자 지정 리소스) 상태 를 설명합니다.

Name
유형
설명
필수 사항

status

문자열

조건의 상태입니다. 참, 거짓, 알 수 없음 중 하나입니다.

true

type

문자열

Atlas Custom Resource(사용자 지정 리소스) 조건 유형입니다.

true

lastTransitionTime

문자열

마지막으로 조건이 한 상태에서 다른 상태로 전환된 시간입니다. ISO 8601 형식으로 표시됩니다. 형식: 날짜-시간

거짓

message

문자열

전환에 대한 세부 정보를 제공하는 message 입니다.

거짓

reason

문자열

조건의 마지막 전환에 대한 reason 입니다.

거짓

돌아가기

AtlasTirdPartyIntegration

이 페이지의 내용