Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

AtlasBackupCompliancePolicy Recurso personalizado

El recurso personalizado AtlasBackupCompliancePolicy configura una política de cumplimiento de copias de seguridad que se aplica al recurso personalizado AtlasProject para proteger los datos de su copia de seguridad. Cuando crea el recurso personalizado AtlasBackupCompliancePolicy, Atlas Kubernetes Operator intenta crear o actualizar una copia de seguridad cumplimiento Policy.

Atlas Kubernetes Operator realiza una de las siguientes acciones utilizando el Recurso de la API de Política de Cumplimiento de Respaldo de Atlas :

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

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

Importante

Consulta las acciones prohibidas y las consideraciones. Una política de cumplimiento de copia de seguridad se aplica como la política de copia de seguridad mínima a todos los clústeres del proyecto. La política de cumplimiento de copia de seguridad protege todas las snapshots existentes. La política de cumplimiento de copias de seguridad impide que cualquier usuario, independientemente de su función, modifique o borre snapshots existentes antes de su vencimiento. Los cambios realizados en esta Política de cumplimiento de copias de seguridad se aplican solo a instantáneas futuras. Si habilitas una Política de cumplimiento de copia de seguridad, la Política de cumplimiento de copia de seguridad limita tu capacidad para reducir los costos de almacenamiento de copias de seguridad. No puedes ajustar la retención ni borrar una copia de seguridad para reducir los costos de almacenamiento de copias de seguridad.

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 parámetros clave de recursos personalizados de BackupCompliancePolicy disponibles. Para ver una lista completa de los parámetros disponibles, consulte la Configuración de la API de actualizar o activar la copia de seguridad de políticas de cumplimiento de Atlas. Consulte estas descripciones, los ejemplos disponibles y la documentación de la API para personalizar sus especificaciones.

spec.authorizedEmail

Tipo: string

Requerido

Dirección de email de un representante autorizado de seguridad o legal.

Importante

Una dirección de correo electrónico inválida o incorrecta te impide modificar o habilitar esta Política de Cumplimiento de copia de seguridad hasta que la corrijas con el Soporte de MongoDB.

spec.authorizedUserFirstName

Tipo: string

Requerido

Primer nombre de un representante autorizado de seguridad o legal.

spec.authorizedUserLastName

Tipo: string

Requerido

Apellido de un representante legal o de seguridad autorizado.

spec.copyProtectionEnabled

Tipo: booleano

Opcional

Indicador que indica si mantener todos los snapshots al remover regiones de snapshot adicionales. Este parámetro tiene por defecto el valor false.

Nota

Puedes evitar que los usuarios del clúster borren las copias de seguridad transferidas a otras regiones, incluso si cambias este parámetro a false. Para obtener más información, consulta Copiar instantáneas a regiones adicionales.

spec.encryptionAtRestEnabled

Tipo: booleano

Opcional

Bandera que indica si se debe requerir cifrado en reposo usando la gestión de claves del cliente para todos los clústeres. Este parámetro tiene su valor por defecto en false.

Nota

Para habilitar esta opción, debes activar el cifrado en reposo para todos los clústeres actuales. No puedes habilitar esta opción en clusters pausados que no tengan habilitado el cifrado en reposo.

spec.onDemandPolicy

Tipo: Objeto

Opcional

Objeto que contiene la configuración para el elemento de política de snapshot on-demand.

spec.onDemandPolicy.frequencyInterval

Tipo: número

Requerido

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

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 copia de seguridad semanal, 1 indica que la snapshot semanal ocurre el lunes.

Esta configuración acepta los siguientes valores de frecuencia:

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

  • Diariamente: 1.

  • Semanal: 1 hasta 7, siendo 1 el lunes y 7 el domingo.

  • Mensual: 1 al 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

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

Nota

No se puede especificar varias políticas de copia de seguridad hourly y daily en onDemandPolicy.

spec.onDemandPolicy.retentionUnit

Tipo: string

Requerido

String que indica el ámbito del elemento de política. Junto con spec.onDemandPolicy.retentionValue, estos ajustes definen el período de tiempo para conservar las instantáneas. Los valores aceptados son: days, weeks o months.

spec.onDemandPolicy.retentionValue

Tipo: string

Requerido

string que indica el valor para asociar con spec.onDemandPolicy.retentionUnit. Junto con spec.onDemandPolicy.retentionUnit, estos ajustes definen el período de tiempo para conservar las instantáneas.

spec.overwriteBackupPolicies

Tipo: booleano

Requerido

Indicador que señala si se deben actualizar todas las políticas de copia de seguridad en el proyecto, independientemente de lo que se especifique en el AtlasBackupPolicy Recurso Personalizado.

Importante

Si configuras este parámetro en true, Atlas actualiza todas las políticas de copia de seguridad del Proyecto, independientemente de lo que se especifique en el AtlasBackupPolicy Recurso personalizado. Atlas anula el AtlasBackupPolicy recurso personalizado y el estado de ese recurso personalizado se actualiza a Ready: False. Debe actualizar manualmente el AtlasBackupPolicy Custom recurso para alinearlo con la copia de seguridad cumplimiento Policy.

Si estableces este parámetro en false, la creación de la Política de Cumplimiento de Copias de seguridad falla si las políticas de copia de seguridad existentes no cumplen con la Política de Cumplimiento de Copias de seguridad.

spec.pitEnabled

Tipo: booleano

Opcional

Indicador que señala si se requiere una restauración a un punto específico del tiempo para todos los clústeres. Este parámetro está configurado por defecto a false.

spec.restoreWindowDays

Tipo: número

Condicional

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

Importante

No puedes configurar una ventana de restauración que sea más larga que el Tiempo de retención de instantáneas por hora. Después de que guardes esta Política de Cumplimiento de Copias de Seguridad, no podrás cambiar esta configuración sin el soporte de MongoDB. Para cambiar esta configuración, la o el representante de seguridad o legal especificado para la Política de Cumplimiento de Copias de Seguridad debe solicitar soporte y completar un proceso de verificación exhaustivo.

spec.scheduledPolicyItems

Tipo: Objeto

Opcional

Objeto que contiene la configuración de 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 spec.scheduledPolicyItems.frequencyType. Un valor de 1 especifica la primera instancia del correspondiente spec.scheduledPolicyItems.frequencyType.

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 copia de seguridad semanal, 1 indica que la snapshot semanal ocurre el lunes.

Esta configuración acepta los siguientes valores de frecuencia:

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

  • Diariamente: 1.

  • Semanal: 1 hasta 7, siendo 1 el lunes y 7 el domingo.

  • Mensual: 1 al 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

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

Nota

No se puede especificar más de un elemento de política de copia de seguridad programada policyScheduledPolicyItems hourly y daily.

spec.scheduledPolicyItems.retentionUnit

Tipo: string

Requerido

String que indica el ámbito del elemento de política. Junto con spec.scheduledPolicyItems.retentionValue, estos ajustes definen el período de tiempo para conservar las instantáneas. Los valores aceptados son: days, weeks o months.

spec.scheduledPolicyItems.retentionValue

Tipo: string

Requerido

string que indica el valor para asociar con spec.scheduledPolicyItems.retentionUnit. Junto con spec.scheduledPolicyItems.retentionUnit, estos ajustes definen el período de tiempo para conservar las instantáneas.

Califique esta página

En esta página