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

AtlasBackupCompliancePolicy 自定义资源

AtlasBackupCompliancePolicy自定义资源配置备份合规策略,该策略应用于 AtlasProject自定义资源以保护您的备份数据。 当您创建AtlasBackupCompliancePolicy自定义资源时, Atlas Kubernetes Operator会尝试创建或更新备份合规策略。

Atlas Kubernetes Operator使用Atlas备份合规策略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 是所需备份合规策略配置的规范。

false

status

对象

BackupCompliancePolicyStatus 定义了 AtlasBackupCompliancePolicy 的观察到的状态。

false

AtlasBackupCompliancePolicySpec 是所需备份合规策略配置的规范。

Name
类型
说明
必需

authorizedEmail

字符串

授权更新备份合规策略设置的用户的电子邮件解决。

true

authorizedUserFirstName

字符串

有权更新备份合规策略设置的用户的名字。

true

authorizedUserLastName

字符串

获授权更新备份合规策略设置的用户的姓氏。

true

copyProtectionEnabled

布尔

指示是否阻止集群用户删除已复制到其他地区的备份的标志,即使这些附加快照地区已被删除。

false

encryptionAtRestEnabled

布尔

标志,表示是否要求使用客户密钥管理对具有备份合规策略的所有集群进行静态加密。

false

onDemandPolicy

对象

按需策略规范。

false

overwriteBackupPolicies

布尔

指示是否使用新的数据保护设置覆盖不合备份策略的标志。

false

pointInTimeEnabled

布尔

指示集群是否使用带有备份合规性策略的持续云备份的标志。

false

restoreWindowDays

整型

您可以使用带有备份合规性策略的连续云备份恢复的上一个天数。此参数仅应用于具有备份合规策略的持续云备份。

false

scheduledPolicyItems

[]对象

包含一项计划策略的规范的列表。

false

按需策略规范。

Name
类型
说明
必需

retentionUnit

枚举

备份策略项的范围:天、周或月。枚举:天、周、月

true

retentionValue

整型

要与 RetentionUnit 关联的值。

true

Name
类型
说明
必需

frequencyInterval

整型

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

枚举

与备份策略项关联的频率。每小时备份和每日备份策略项各只能指定一个。枚举:hourly、daily、weekly、monthly、yearly

true

retentionUnit

枚举

MongoDB Atlas衡量快照保留的时间单位。枚举:天、周、月、年

true

retentionValue

整型

MongoDB 云保留快照的持续时间(以天、周、月或年为单位)。对于频率较低的策略项,MongoDB 云要求您指定的值大于或等于为频率较高的策略项指定的值。

true

BackupCompliancePolicyStatus 定义了 AtlasBackupCompliancePolicy 的观察到状态。

Name
类型
说明
必需

conditions

[]对象

条件是显示Atlas自定义资源当前省/市/自治区的列表

true

observedGeneration

整型

ObservedGeneration 表示 Atlas 操作符 感知的资源规范的生成。Atlas Operator 将此字段更新为“元数据.Generation ”的值一旦开始资源协调。格式:int64

false

条件描述了Atlas自定义资源在某一点的省/市/自治区。

Name
类型
说明
必需

status

字符串

条件的状态; True、False、未知之一。

true

type

字符串

Atlas自定义资源条件的类型。

true

lastTransitionTime

字符串

上次条件从一种状态转换为另一种状态的时间。以 ISO 8601 格式表示。格式:日期-时间

false

message

字符串

提供有关转换的详细信息的 message

false

reason

字符串

条件的最后一次转换的 reason

false

后退

AtlasThirdPartyIntegration

在此页面上