Preset incluido · QA real pendiente

Almacenamiento de objetos · Vista previa técnica verificable

Backup WordPress en Backblaze B2 con IDEI Move.

Nuevo preset de IDEI Move S3 Compatible 1.1.0 para buckets privados B2, con endpoint regional, SigV4, multipart reanudable, rangos y borrado preciso por versión.

¿Para quién está pensado?

Usuarios que buscan almacenamiento de objetos independiente para copias WordPress y administran bucket privado, claves limitadas, versiones y Lifecycle Rules.

Preset incluido en el plugin S3; aceptación real todavía pendiente.

El código, la validación y el QA determinista están listos, pero no se presenta como certificado sin ejecutar las operaciones reales con credenciales B2.

Cómo funciona el preset.

La restauración depende siempre de la verificación local de IDEI Move.

Conecta

Usa Application Key ID como Access Key, Application Key como Secret Key, el endpoint S3 exacto de la cuenta, región, bucket privado, prefijo, parte y retención.

Almacena

Reutiliza el motor S3 probado: lista, carga por multipart, reconcilia partes, reanuda y verifica todos los bytes. La prueba B2 añade región, ACL privada y versionId.

Recupera

Descarga por rangos al área privada del núcleo, conserva IDMV1 y .ideimove sin cambios y entrega la copia al motor de restauración existente.

Requisitos de aceptación

  • IDEI Move 2.2.0+, S3 Compatible 1.1.0 y licencia activa
  • Bucket privado, endpoint y región exactos de la cuenta B2
  • Application Key limitada con listado, lectura, escritura y eliminación
  • Aceptación real obligatoria con la cuenta antes de producción

Límites y cautelas

  • El preset está incluido, pero no se anuncia como certificado hasta ejecutar la matriz real con credenciales B2
  • B2 siempre versiona; combina retención IDEI Move con una Lifecycle Rule del mismo prefijo
  • Costes, cuotas, Object Lock y reglas Lifecycle pertenecen a Backblaze

Decisión técnica

Backblaze B2 mediante S3 Compatible, sin duplicar el conector.

IDEI Move reutiliza el motor S3 porque cubre las operaciones necesarias; la API nativa no aporta una ventaja imprescindible al flujo de copia y restauración.

SigV4 y endpoint regional exacto

B2 acepta AWS Signature Version 4. El preset exige el endpoint https://s3.REGION.backblazeb2.com y comprueba que la región configurada coincida.

Application Key ID como Access Key

La identidad de aplicación de Backblaze se introduce como Access Key; no se usa el correo, contraseña ni una clave maestra de la cuenta.

Application Key como Secret Key

El secreto se cifra dentro de WordPress y no vuelve al navegador. Si se pierde, debes crear y guardar una clave nueva en Backblaze.

Bucket privado obligatorio

La prueba consulta la ACL del bucket y rechaza acceso público. B2 aplica la visibilidad en el bucket, no mediante ACL diferentes por objeto.

Listado y prefijo limitado

IDEI Move lista solo manifiestos firmados dentro del prefijo elegido. La Application Key debe restringirse al bucket y al prefijo cuando la cuenta lo permita.

Sin segundo plugin B2

Crear otro ZIP duplicaría firma, red, reanudación, partes, rangos y errores. El preset mantiene una sola implementación y una sola licencia por URL.

Transferencias reanudables

Multipart, rangos e integridad para backups grandes en B2.

El conector transporta el mismo archivo .ideimove sin convertirlo y conserva checkpoints privados para continuar después de una interrupción.

Partes de 5 a 64 MiB

El tamaño se configura por destino. IDEI Move no carga el backup completo en memoria: procesa una parte acotada cada vez.

Upload ID y ETags persistidos

El estado multiparte se cifra y guarda fuera de la respuesta del navegador. ListParts reconcilia lo confirmado por B2 antes de continuar.

Reanudación después de una respuesta incierta

Si se corta la conexión, el siguiente ciclo consulta las partes remotas para no repetir a ciegas una parte ya aceptada.

Descarga HTTP por rangos

La recuperación solicita intervalos explícitos y valida Content-Range antes de entregar bytes al importador privado.

Cadena SHA-256 del archivo

Después de completar la carga, IDEI Move relee el objeto por rangos y compara la integridad antes de publicar su manifiesto firmado.

Restauración con el núcleo existente

B2 solo almacena y devuelve la copia. IDMV1, revisión de URL, código de recuperación y restauración permanecen en el plugin principal.

Versiones y aceptación

Retención, borrado preciso y QA real antes de producción.

Backblaze conserva versiones de forma predeterminada; IDEI Move trata esa diferencia sin atribuir resultados que todavía no se ejecutaron con una cuenta real.

Borrado por versionId

El conector lee x-amz-version-id y elimina la versión exacta creada por IDEI Move, en vez de limitarse a dejar un marcador de borrado.

Retención de copias verificadas

Puedes conservar todas o las últimas 1–500 copias visibles del prefijo. La limpieza se aplica después de publicar correctamente la copia nueva.

Lifecycle Rules en Backblaze

Configura reglas para versiones anteriores y cargas multiparte abandonadas. Esa política pertenece a B2 y no se modifica con una clave de objetos.

Prueba completa desde WordPress

Antes de producción exige bucket, región, ACL privada, listado, subida, rango y borrado correctos; después prueba una copia e importación reales.

Estado honesto de validación

El preset y su QA determinista están listos. La aceptación con credenciales B2 queda pendiente y la ficha permanece sin indexar hasta completarla.

Preguntas sobre Backblaze B2.

¿Usa la API B2 nativa o S3 Compatible?

Usa S3 Compatible. La documentación oficial cubre todas las operaciones que necesita IDEI Move; una API nativa duplicaría autenticación, multipart, reanudación y descarga sin una ventaja necesaria.

¿Cómo corresponden las claves?

Application Key ID es el Access Key y Application Key es el Secret Key. Nunca uses la contraseña de la cuenta.

¿Está certificado con una cuenta B2 real?

El código y las pruebas deterministas están completos, pero la aceptación real queda pendiente hasta disponer de credenciales, bucket privado y una web staging. La página no oculta ese límite.

¿La retención elimina versiones antiguas?

IDEI Move elimina la versión exacta que creó y puede conservar solo las últimas copias visibles. Aun así debes configurar Lifecycle Rules en Backblaze para versiones y multiparts abandonados.

IDEI Move

Empieza con la versión gratuita

Descarga IDEI Move desde el directorio oficial de WordPress y crea tu primera copia verificada.

Descargar en WordPress.org