Docs Menu
Docs Home
/ /
Recursos personalizados
/ / /

AtlasBackupCompliancePolicy Recurso personalizado

El AtlasBackupCompliancePolicy recurso personalizado configura una Política de cumplimiento de respaldo que se aplica a la AtlasProject Recurso personalizado para proteger sus datos de respaldo. Al crear el AtlasBackupCompliancePolicy recurso personalizado, Atlas Kubernetes Operator intenta crear o actualizar una política de cumplimiento de respaldo.

El operador de Atlas Kubernetes realiza una de las siguientes acciones utilizando el recurso de API de política de cumplimiento de Atlas Backup:

  • Crea una nueva política de cumplimiento de copias de seguridad.

  • Actualiza una política de cumplimiento de copias de seguridad existente.

Importante

Consulte las Acciones y Consideraciones Prohibidas. Una Política de Cumplimiento de Copias de Seguridad se aplica como la política mínima de copias de seguridad a todos los clústeres del proyecto. Esta Política protege todas las instantáneas existentes. Impide que cualquier usuario, independientemente de su rol, modifique o elimine instantáneas existentes antes de su vencimiento. Los cambios realizados en esta Política de Cumplimiento de Copias de Seguridad solo se aplican a futuras instantáneas. Si habilita una Política de Cumplimiento de Copias de Seguridad, esta limitará su capacidad para reducir los costos de almacenamiento de copias de seguridad. No puede ajustar la retención ni eliminar una copia de seguridad para reducir los costos de almacenamiento.

El siguiente ejemplo muestra un recurso personalizado BackupCompliancePolicy. Para obtener más información, consulta Configurar una política de cumplimiento para copias de seguridad.

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

Esta sección describe algunos de los BackupCompliancePolicy parámetros clave de recursos personalizados disponibles. Para obtener una lista completa de los parámetros disponibles, consulte la API de configuración de Atlas Update o Enable the Backup Compliance Policy. Consulte estas descripciones, los ejemplos disponibles y la Documentación API para personalizar sus especificaciones.

spec.authorizedEmail

Tipo: string

Requerido

Dirección de correo electrónico de un representante legal o de seguridad autorizado.

Importante

Una dirección de correo electrónico no válida o incorrecta le impedirá modificar o habilitar esta Política de cumplimiento de respaldo hasta que la corrija con el Soporte de MongoDB.

spec.authorizedUserFirstName

Tipo: string

Requerido

Nombre del representante legal o de seguridad autorizado.

spec.authorizedUserLastName

Tipo: string

Requerido

Apellido del representante legal o de seguridad autorizado.

spec.copyProtectionEnabled

Tipo: booleano

Opcional

Indicador que indica si se deben conservar todas las instantáneas al eliminar regiones de instantáneas adicionales. El valor predeterminado de este parámetro false es.

Nota

Puede evitar que los usuarios del clúster eliminen copias de seguridad copiadas a otras regiones incluso si cambia este parámetro false a. Para obtener más información, consulte Copiar instantáneas a otras regiones.

spec.encryptionAtRestEnabled

Tipo: booleano

Opcional

Indicador que indica si se requiere el cifrado en reposo mediante la gestión de claves del cliente para todos los clústeres. Este parámetro tiene el valor false predeterminado.

Nota

Para habilitar esta opción, debe habilitar el cifrado en reposo en todos los clústeres actuales. No puede habilitar esta opción en clústeres pausados que no tengan habilitado el cifrado en reposo.

spec.onDemandPolicy

Tipo: objeto

Opcional

Objeto que contiene las configuraciones para el elemento de política de instantáneas a pedido.

spec.onDemandPolicy.frequencyInterval

Tipo: número

Requerido

Número que indica la frecuencia deseada del elemento de política especificado por. Un valor spec.onDemandPolicy.frequencyType de 1 especifica la primera instancia del spec.onDemandPolicy.frequencyType correspondiente.

Ejemplo

  • En una Política de Cumplimiento de Copias de Seguridad mensuales, 1 indica que el snapshot mensual ocurre el primer día del mes.

  • En una política de cumplimiento de copias de seguridad semanal, 1 indica que la instantánea semanal se realiza el lunes.

Esta configuración acepta los siguientes valores de frecuencia:

  • Cada hora: 1, 2, 4, 6, 8 y 12.

  • Diariamente: 1.

  • Semanal: 1 a 7, donde 1 es lunes y 7 es domingo.

  • Mensual: 1 a 28 y 40, donde 1 es el primer día del mes y 40 es el último día del mes.

spec.onDemandPolicy.frequencyType

Tipo: string

Requerido

Cadena que indica la frecuencia asociada al elemento de política. Los valores aceptados son: hourly, daily, weekly o monthly.

Nota

No se pueden especificar varias políticas de respaldo hourly y daily enDemandPolicy.

spec.onDemandPolicy.retentionUnit

Tipo: string

Requerido

Cadena que indica el alcance del elemento de política. Junto spec.onDemandPolicy.retentionValue con, estos ajustes definen el periodo de conservación de las instantáneas. Los valores aceptadosdays son:, weeks monthso.

spec.onDemandPolicy.retentionValue

Tipo: string

Requerido

Cadena que indica el valor asociado spec.onDemandPolicy.retentionUnit a. Junto con, estos ajustes definen el tiempo de spec.onDemandPolicy.retentionUnit conservación de las instantáneas.

spec.overwriteBackupPolicies

Tipo: booleano

Requerido

Bandera que indica si se deben actualizar todas las políticas de respaldo en el proyecto independientemente de lo que se especifique en el recurso AtlasBackupPolicy personalizado.

Importante

Si establece este parámetro true en, Atlas actualiza todas las políticas de copia de seguridad del proyecto, independientemente de lo especificado en el AtlasBackupPolicy recurso personalizado. Atlas anula el recurso AtlasBackupPolicy personalizado y su estado se actualiza Ready: False a. Debe actualizar manualmente el AtlasBackupPolicy recurso personalizado para que se ajuste a la política de cumplimiento de copias de seguridad.

Si establece este parámetro en false, la creación de la Política de cumplimiento de copia de seguridad fallará si las políticas de copia de seguridad existentes no satisfacen la Política de cumplimiento de copia de seguridad.

spec.pitEnabled

Tipo: booleano

Opcional

Indicador que indica si se requiere una restauración a un punto en el tiempo en todos los clústeres. Este parámetro tiene el valor predeterminado false.

spec.restoreWindowDays

Tipo: número

Condicional

Número de días en la ventana de restauración para la restauración a un punto en el tiempo. Si establece spec.pitEnabled en,true debe especificar este parámetro.

Importante

No se puede configurar una ventana de restauración que supere el Tiempo de Retención de Instantáneas por Hora. Después de guardar esta Política de Cumplimiento de Copias de Seguridad, no se puede cambiar esta configuración sin el soporte de MongoDB. Para cambiar esta configuración, el representante legal o de seguridad especificado para la Política de Cumplimiento de Copias de Seguridad debe solicitar soporte y completar un exhaustivo proceso de verificación.

spec.scheduledPolicyItems

Tipo: objeto

Opcional

Objeto que contiene las configuraciones para los elementos de la política de instantáneas.

spec.scheduledPolicyItems.frequencyInterval

Tipo: número

Requerido

Número que indica la frecuencia deseada del elemento de política especificado por. Un valor spec.scheduledPolicyItems.frequencyType de 1 especifica la primera instancia del spec.scheduledPolicyItems.frequencyType correspondiente.

Ejemplo

  • En una Política de Cumplimiento de Copias de Seguridad mensuales, 1 indica que el snapshot mensual ocurre el primer día del mes.

  • En una política de cumplimiento de copias de seguridad semanal, 1 indica que la instantánea semanal se realiza el lunes.

Esta configuración acepta los siguientes valores de frecuencia:

  • Cada hora: 1, 2, 4, 6, 8 y 12.

  • Diariamente: 1.

  • Semanal: 1 a 7, donde 1 es lunes y 7 es domingo.

  • Mensual: 1 a 28 y 40, donde 1 es el primer día del mes y 40 es el último día del mes.

spec.scheduledPolicyItems.frequencyType

Tipo: string

Requerido

Cadena que indica la frecuencia asociada al elemento de política. Los valores aceptados son: hourly, daily, weekly o monthly.

Nota

No se pueden especificar varios elementos de política de respaldo programados hourly y daily.

spec.scheduledPolicyItems.retentionUnit

Tipo: string

Requerido

Cadena que indica el alcance del elemento de política. Junto spec.scheduledPolicyItems.retentionValue con, estos ajustes definen el periodo de conservación de las instantáneas. Los valores aceptadosdays son:, weeks monthso.

spec.scheduledPolicyItems.retentionValue

Tipo: string

Requerido

Cadena que indica el valor asociado spec.scheduledPolicyItems.retentionUnit a. Junto con, estos ajustes definen el tiempo de spec.scheduledPolicyItems.retentionUnit conservación de las instantáneas.

Volver

Programación de copias de seguridad de Atlas

En esta página