Skip to main content
Gestiona copias de seguridad (motor Kopia). Gestiona las copias de seguridad de este despliegue de StackKit. Las copias de seguridad funcionan con Kopia (véase ADR-0016) y se ejecutan en el servicio local kopia-agent que renderiza el núcleo del Kit (Basement o Cloud independiente). Las operaciones nativas configure, status y run revalidan el Plan local exacto, los artefactos generados, la custodia del propietario y la evidencia de Apply antes de tocar Kopia. El repositorio, el origen, las exclusiones, la identidad del servicio y las credenciales son propiedad de CUE o de la custodia del propietario.
Ejemplos
Subcomandos: stackkit backup configure, stackkit backup emergency-export, stackkit backup emergency-restore, stackkit backup init, stackkit backup restore, stackkit backup run, stackkit backup schedule, stackkit backup status, stackkit backup target

stackkit backup configure

Configura el repositorio Kopia local gobernado por CUE. Configura el repositorio Kopia local a partir de la política de copias de seguridad exacta de la StackSpec v2 generada. La ruta del repositorio y el servicio kopia-agent son propiedad de CUE y no se pueden sobrescribir desde la línea de comandos.
Ejemplos

stackkit backup emergency-export

Exporta datos locales seleccionados como un archivo de recuperación portátil y cifrado. Crea un archivo tar/gzip portátil cifrado con age, con sumas de verificación por archivo y un runbook de restauración. Proporciona una clave pública de destinatario age y un nuevo directorio de destino fuera de los orígenes. Omite --source para exportar el contrato de copia de seguridad v2 generado (las clases emergencyExport de CUE más los volúmenes de la política de orígenes de generate/apply). Los orígenes explícitos CLASS=PATH siguen siendo la vía independiente cuando no hay un contrato generado. Copiar archivos no demuestra la consistencia de la aplicación; detén los procesos que escriben o exporta antes volcados nativos de la base de datos. La recuperación prepara los datos sin el host original, sin Kopia ni una cuenta de Kombify.
Ejemplos

stackkit backup emergency-restore

Descifra y verifica una exportación portátil en un nuevo directorio de preparación.
Ejemplos

stackkit backup init

Imprime las instrucciones de configuración inicial. Imprime los pasos de configuración inicial del complemento de copias de seguridad. Este comando es de solo lectura. Describe el ciclo de vida nativo que renderiza y aplica el kopia-agent local propiedad de CUE antes de configurar el repositorio.

stackkit backup restore

Verifica y restaura un snapshot firmado en un área de preparación aislada. Restaura un ancla de snapshot firmada por el propietario y direccionada por contenido en el volumen de preparación aislado propiedad de CUE. El ID de snapshot de Kopia sin procesar y la ruta de preparación no los controla quien invoca el comando. --owner-approve registra la autorización local explícita del Owner; este comando nunca requiere una cuenta de Kombify ni un servicio Cloud.
Ejemplos
Subcomandos: stackkit backup restore abandon, stackkit backup restore activate, stackkit backup restore recover

stackkit backup restore abandon

Abandona una operación de restauración pendiente o preparada.
Ejemplos

stackkit backup restore activate

Activa una restauración preparada y verificada en los volúmenes activos del núcleo del Kit.
Ejemplos

stackkit backup restore recover

Recupera una restauración interrumpida o finaliza su resultado confirmado. Recupera la activación de restauración exacta aprobada por el propietario. Antes de la confirmación, la recuperación restaura los volúmenes activos anteriores. Después de la confirmación, conserva los datos activados y reanuda la limpieza del resultado y la finalización de la aplicación. Repetir la recuperación de una operación completada devuelve su resultado firmado original. --rollback es obligatorio.
Ejemplos

stackkit backup run

Fuerza un snapshot ahora (fuera de banda).
Ejemplos

stackkit backup schedule

Controla el temporizador local de copias de seguridad aprobado por el Owner.
Subcomandos: stackkit backup schedule disable, stackkit backup schedule enable, stackkit backup schedule status

stackkit backup schedule disable

Revoca la ejecución programada de copias de seguridad y detiene su temporizador.
Heredado de stackkit backup schedule: Ejemplos

stackkit backup schedule enable

Aprueba y habilita la cadencia exacta de copias de seguridad de CUE.
Heredado de stackkit backup schedule: Ejemplos

stackkit backup schedule status

Muestra por separado el temporizador, la autorización y el último snapshot programado.
Heredado de stackkit backup schedule: Ejemplos

stackkit backup status

Muestra el estado del repositorio Kopia local.
Ejemplos

stackkit backup target

Vincula un destino S3 aportado por el propietario a la política de copias de seguridad generada.
Subcomandos: stackkit backup target import, stackkit backup target recipient, stackkit backup target status

stackkit backup target import

Importa la custodia S3 cifrada desde JSON por stdin. Importa desde stdin los campos JSON endpoint, bucket, prefix, region, accessKeyId, secretAccessKey y passphrase. La passphrase es una cadena para un repositorio Kopia existente. Solo se imprimen referencias opacas al destino. Esto importa la custodia; no crea un bucket ni verifica que esté listo el almacenamiento externo.
Ejemplos

stackkit backup target recipient

Demuestra la clave de destinatario de este nodo para entregas selladas. Crea una sola vez la clave de destinatario de cifrado independiente de este nodo y muestra una declaración firmada por la clave local del propietario. La declaración vincula la clave pública a este Site y nodo y responde al desafío del solicitante. La clave privada nunca abandona la custodia local. Una autoridad de entrega sella el material del destino de backup para esta clave; impórtalo con backup target import --sealed.
Ejemplos

stackkit backup target status

Verifica la custodia local del destino sin contactar con S3.
Ejemplos