jsonscraper

Il database Cloudflare D1 eliminato si può ripristinare solo entro sette giorni

Cloudflare ha modificato il periodo di recupero dei database eliminati. Vediamo come funziona la richiesta undelete e qual è la differenza tra il ripristino di un database e Time Travel.

Politica editoriale Segnala un errore

Hai eliminato per errore un database Cloudflare D1? Ora hai sette giorni dalla cancellazione per ripristinarlo tramite API. La modifica è stata pubblicata il 23 ottobre 2026: le richieste relative a database eliminati da più di sette giorni vengono rifiutate. In caso di incidente, verifica l’identificativo del database e invia la richiesta undelete il prima possibile.

Articolo: Il database Cloudflare D1 eliminato si può ripristinare solo entro sette giorni
Sommario: Dal 23 ottobre 2026, Cloudflare D1 accetta richieste di ripristino di un database eliminato solo entro sette giorni dalla cancellazione. Verifica la scadenza, l’ID del database e l’eventuale conflitto sul nome prima di chiamare l’API.
Ruolo dell’immagine: copertina — l’idea centrale
Sezione: 
Soggetto visivo: concetto di ripristino di un database Cloudflare D1, un record di database che ritorna dallo stato di eliminazione entro una finestra di sette giorni di calendario, stile tecnico essenziale
© jsonscraper · illustrazione generata dall’IA

Che cosa è cambiato

Il metodo di ripristino richiede l’ID dell’account e l’UUID del database eliminato; nel corpo della richiesta si può specificare un nuovo nome. Per impostazione predefinita, il database viene ripristinato con il nome precedente. Se un altro database dell’account usa già quel nome, è necessario indicare new_name. Queste condizioni sono elencate nella documentazione dell’API undelete di D1.

Il limite è di sette giorni, ovvero 7 × 24 ore. Perciò non basta considerare la data di calendario: registra l’ora dell’eliminazione e confrontala con quella di invio della richiesta. Se la scadenza è vicina, invia prima la richiesta di ripristino, poi verifica il nome e i dati.

Procedura

  1. Individua il database eliminato. Verifica l’ID dell’account e quello del database consultando i log, il codice dell’infrastruttura o i dettagli dell’incidente. Il percorso API usa l’UUID del database: il nome visualizzato non è sufficiente per la richiesta.
  2. Controlla la finestra temporale. Assicurati che siano trascorsi meno di sette giorni dall’eliminazione. Cloudflare consiglia di inviare la richiesta non appena si rileva una cancellazione accidentale.
  3. Risolvi eventuali conflitti sul nome. Se il nome precedente è già in uso, specificane uno disponibile tramite new_name; altrimenti non è necessario modificarlo.
  4. Richiama il metodo documentato. L’API usa POST /accounts/{account_id}/d1/database/{database_id}/undelete. Autorizza la richiesta con un token API dotato dei permessi necessari e non inserire il segreto nei log.
  5. Verifica il risultato. Dopo una risposta positiva, controlla che il database sia comparso nell’account con il nome previsto e che l’applicazione si connetta all’istanza corretta.

Undelete e Time Travel hanno funzioni diverse

Undelete ripristina un database eliminato. Time Travel ripristina lo stato di un database esistente a un determinato momento o bookmark. La documentazione di Cloudflare indica che la cronologia è disponibile per gli ultimi 30 giorni; il periodo effettivo dipende dal piano. Dopo undelete, Time Travel non può riportare il database a un bookmark o a un momento precedente al ripristino. Se i dati di un database ancora attivo sono errati, usa Time Travel; per un oggetto eliminato, usa undelete entro il periodo previsto.

Per la gestione operativa, includi nella procedura di risposta agli incidenti un controllo della finestra di sette giorni e conserva nei log dell’incidente l’ID del database insieme all’ora di eliminazione. In questo modo potrai inviare rapidamente una richiesta corretta, senza perdere tempo a cercare gli identificativi o a chiarire un conflitto sul nome.

People

No people listed for this article yet.

Keep readingCome analizzare i temi dei creator TikTok: una pipeline pratica in Python
Read the next article

Trasforma ciò che leggi in un'integrazione funzionante

Esplora le API per dati social di jsonscraper, prova le richieste e crea il tuo prossimo flusso di lavoro.

Esplora API