jsonscraper

Een verwijderde Cloudflare D1-database is slechts zeven dagen herstelbaar

Cloudflare heeft de hersteltermijn voor verwijderde databases aangepast. We leggen uit hoe het undelete-verzoek werkt en waar de grens ligt tussen databaseherstel en Time Travel.

Redactioneel beleid Een fout melden

Hebt u per ongeluk een Cloudflare D1-database verwijderd? Via de API kunt u die nu binnen zeven dagen na verwijdering herstellen. De wijziging is op 23 oktober 2026 gepubliceerd: verzoeken voor databases die meer dan zeven dagen geleden zijn verwijderd, mislukken. Controleer bij een incident het database-ID en dien het undelete-verzoek zo snel mogelijk in.

Artikel: Een verwijderde Cloudflare D1-database is slechts zeven dagen herstelbaar
Samenvatting: Sinds 23 oktober 2026 accepteert Cloudflare D1 verzoeken om een verwijderde database te herstellen alleen binnen zeven dagen na verwijdering. Controleer de termijn, de database-ID en eventuele naamconflicten voordat u de API aanroept.
Rol van de afbeelding: omslag — de centrale gedachte
Sectie: 
Visueel onderwerp: concept van herstel van een Cloudflare D1-database; een database-item keert binnen een venster van zeven kalenderdagen terug uit de verwijderde status; heldere technische illustratie
© jsonscraper · AI-gegenereerde illustratie

Wat is er veranderd?

De herstelmethode vereist de account-ID en de UUID van de verwijderde database; in de request body kunt u een nieuwe naam opgeven. Standaard wordt de database hersteld onder de oorspronkelijke naam. Als een andere database in het account die naam al gebruikt, moet u voor het herstel new_name opgeven. Deze voorwaarden staan in de documentatie van de D1 undelete-API.

De termijn bedraagt zeven dagen, oftewel 7 × 24 uur. Alleen de kalenderdatum volstaat dus niet: noteer het tijdstip van verwijdering en vergelijk dit met het tijdstip waarop u het verzoek indient. Als de deadline nadert, dien dan eerst het herstelverzoek in en controleer daarna de naam en de gegevens.

Stappenplan

  1. Zoek de verwijderde database op. Controleer de account-ID en database-ID aan de hand van logboeken, infrastructuurcode of incidentgegevens. Het API-pad gebruikt de UUID van de database; de weergegeven naam is niet voldoende voor het verzoek.
  2. Controleer de termijn. Verifieer dat er minder dan zeven dagen zijn verstreken sinds de verwijdering. Cloudflare adviseert om het verzoek direct na ontdekking van een onbedoelde verwijdering in te dienen.
  3. Los een naamconflict op. Als de oorspronkelijke naam al in gebruik is, geef dan via new_name een vrije naam op; anders hoeft u de naam niet te wijzigen.
  4. Roep de gedocumenteerde methode aan. De API gebruikt POST /accounts/{account_id}/d1/database/{database_id}/undelete. Autoriseer het verzoek met een API-token met de vereiste machtigingen en zet het geheim niet in logboeken.
  5. Controleer het resultaat. Controleer na een geslaagd antwoord of de database onder de verwachte naam in het account staat en of de applicatie verbinding maakt met de juiste instantie.

Undelete en Time Travel hebben verschillende doelen

Undelete herstelt een verwijderde database. Time Travel herstelt de toestand van een bestaande database op basis van een tijdstip of bookmark. Volgens de documentatie van Cloudflare is de geschiedenis van de afgelopen 30 dagen beschikbaar; de werkelijke periode hangt af van het abonnement. Na undelete kan Time Travel de database niet terugzetten naar een bookmark of tijdstip van vóór het herstel. Gebruik Time Travel bij fouten in de gegevens van een actieve database en undelete binnen de geldende termijn voor een verwijderd object.

Neem voor operationeel gebruik een controle van de termijn van zeven dagen op in de incidentprocedure en bewaar de database-ID samen met het tijdstip van verwijdering in het incidentlogboek. Zo kunt u snel een correct verzoek indienen en voorkomt u tijdverlies bij het opzoeken van ID's of het vaststellen van een naamconflict.

People

No people listed for this article yet.

Keep readingTikTok-thema’s van makers analyseren: een praktische Python-pijplijn
Read the next article

Maak van wat je leest een werkende integratie

Ontdek de socialdata-API's van jsonscraper, test aanvragen en bouw je volgende workflow.

API's verkennen