jsonscraper

La base de datos de Cloudflare D1 eliminada solo se puede restaurar durante siete días

Cloudflare ha cambiado el plazo para restaurar bases de datos eliminadas. Explicamos cómo funciona la solicitud undelete y en qué se diferencia de Time Travel.

Política editorial Informar de un error

¿Has eliminado por error una base de datos de Cloudflare D1? Ahora dispones de siete días desde la eliminación para restaurarla mediante la API. El cambio se publicó el 23 de octubre de 2026: las solicitudes para bases eliminadas hace más de siete días devuelven un error. En caso de incidente, confirma el identificador de la base y envía la solicitud undelete cuanto antes.

Artículo: La base de datos de Cloudflare D1 eliminada solo se puede restaurar durante siete días
Resumen: Desde el 23 de octubre de 2026, Cloudflare D1 solo acepta solicitudes para restaurar una base de datos eliminada durante los siete días siguientes a su eliminación. Comprueba el plazo, el ID de la base y si el nombre ya está en uso antes de llamar a la API.
Función de la imagen: portada — la idea central
Sección: 
Tema visual: concepto de recuperación de una base de datos de Cloudflare D1, un registro de base de datos que vuelve del estado de eliminación dentro de una ventana de siete días naturales, diseño técnico limpio
© jsonscraper · Ilustración generada por IA

Qué ha cambiado

El método de recuperación recibe el ID de la cuenta y el UUID de la base de datos eliminada; en el cuerpo de la solicitud se puede indicar un nombre nuevo. De forma predeterminada, la base se restaura con su nombre anterior. Si otra base de la cuenta ya utiliza ese nombre, hay que especificar new_name para restaurarla. Estas condiciones se describen en la referencia de la API undelete de D1.

El plazo es de siete días, es decir, 7 × 24 horas. Por eso, la fecha del calendario por sí sola no basta: registra la hora de eliminación y compárala con la hora de envío de la solicitud. Si el plazo está a punto de vencer, envía primero la solicitud de restauración y después comprueba el nombre y los datos.

Pasos a seguir

  1. Localiza la base eliminada. Confirma el ID de la cuenta y el ID de la base a partir de los registros, el código de infraestructura o la información del incidente. La ruta de la API utiliza el UUID de la base; su nombre visible no basta para la solicitud.
  2. Comprueba el plazo. Asegúrate de que han transcurrido menos de siete días desde la eliminación. Cloudflare recomienda enviar la solicitud inmediatamente después de detectar una eliminación accidental.
  3. Resuelve los conflictos de nombre. Si el nombre anterior ya está en uso, indica un valor disponible mediante new_name; de lo contrario, no hace falta cambiarlo.
  4. Llama al método documentado. La API utiliza POST /accounts/{account_id}/d1/database/{database_id}/undelete. Autoriza la solicitud con un token de API que tenga los permisos necesarios y no incluyas el secreto en los registros.
  5. Comprueba el resultado. Tras recibir una respuesta correcta, verifica que la base aparece en la cuenta con el nombre esperado y que la aplicación se conecta a la instancia adecuada.

Undelete y Time Travel resuelven problemas distintos

Undelete restaura una base de datos eliminada. Time Travel recupera el estado de una base existente en una fecha, hora o marcador de referencia. La documentación de Cloudflare indica que el historial está disponible durante los últimos 30 días; el periodo efectivo depende del plan. Después de usar undelete, Time Travel no puede devolver la base a un marcador o momento anterior a la restauración. Si los datos de una base activa presentan problemas, utiliza Time Travel; para un objeto eliminado, usa undelete dentro del plazo establecido.

Para las operaciones, incorpora a los procedimientos de respuesta una comprobación del plazo de siete días y registra el ID de la base junto con la hora de eliminación en el informe del incidente. Así podrás enviar rápidamente una solicitud correcta sin perder tiempo buscando identificadores o averiguando si hay un conflicto de nombre.

People

No people listed for this article yet.

Keep readingCómo analizar los temas de creadores de TikTok: un flujo práctico con Python
Read the next article

Convierte lo que lees en una integración funcional

Explora las API de datos sociales de jsonscraper, prueba solicitudes y crea tu próximo flujo de trabajo.

Explorar APIs