Orbit
Snapshots en Restore in Kapsule Orbit
Every Orbit project takes a nightly snapshot of two things that are otherwise impossible to get back once you delete them: your config store entries and your environment variables. Thirty nights are…
Snapshots and Restore in Orbit
Elk Kapsule Orbit-project maakt elke nacht een snapshot van twee dingen die je anders niet meer kunt terugkrijgen als je ze verwijdert: je config store-vermeldingen en je environment variables. Dertig nachten worden bewaard op elk abonnement, inclusief het gratis abonnement, en je kunt elk ervan zelf in één bevestigde actie herstellen.
Deze gids behandelt precies wat een snapshot bevat, wat het niet bevat, hoe je er een herstelt, en hoe je een herstel ongedaan maakt.
Wat een Snapshot Bevat
Elke nachtelijke snapshot bevat voor het project waarvan het afkomstig is:
- Elke config store-vermelding: de sleutel, de waarde, en of de vermelding op de pagina wordt geïnjecteerd.
- Elke environment variable, zowel de variabelen op projectniveau als de overschrijvingen per omgeving, inclusief hun waarden, hun doelomgevingstypen en hun branch-bereik.
Waarden zijn in rust versleuteld met dezelfde sleutel en cipher als je omgevingsvariabelen zelf, dus een snapshot maakt een geheim nooit makkelijker bereikbaar dan de variabele waarvan het afkomstig is.
Wat een Snapshot Niet Bevat
Dit is het gedeelte dat je goed moet lezen voordat je er op vertrouwt.
- Je git-repository. Deze bevindt zich bij je git-provider en is van jou. Kapsule Orbit kopieert het niet.
- Blob store-objecten. Je blob-opslag is al duurzaam en maakt geen deel uit van een snapshot.
- Build-artefacten. Geslaagde builds worden bewaard volgens het bewaarbereik voor implementatie van je abonnement, wat een aparte instelling op het project is. Een snapshot herstellen herstelt geen build, en het terugdraaien van een implementatie herstelt geen config of environment variables. Zie Een Implementatie Terugdraaien.
- Databases, logs, analytics of iets wat je applicatie tijdens runtime schrijft.
Hoe Lang Snapshots Worden Bewaard
Dertig nachten op elk abonnement. Daarna wordt een snapshot automatisch verwijderd.
Er is één opzettelijke uitzondering. De drie meest recente snapshots worden altijd bewaard, zelfs nadat ze dertig nachten voorbij zijn. Een project dat je twee maanden niet hebt aangeraakt, zou anders alle snapshots op dezelfde nacht laten verlopen en je met niets achterlaten om te herstellen op het moment dat je er eindelijk één nodig hebt.
Een Snapshot Herstellen
- Open je project in Kapsule Orbit.
- Open Settings, dan Snapshots.
- Zoek de nacht die je wilt. Elke rij toont hoeveel config-vermeldingen en environment variables het bevat, en wanneer het wordt verwijderd.
- Klik Restore this snapshot.
- Typ de bevestigingszin precies zoals weergegeven. Deze noemt je project en de nacht die je herstelt, bijvoorbeeld
restore my-blog 2026-08-30. - Klik Restore now.
Voor het herstellen is de rol Owner of Admin nodig op het account dat eigenaar is van het project. Iedereen die het project kan zien, kan de snapshotgeschiedenis lezen.
Wat een Herstel Werkelijk Doet
Een herstel zet je project terug in de toestand van die nacht. Dit betekent dat het geen merge is:
- vermeldingen en variabelen die toen bestonden en nu ontbreken, worden opnieuw aangemaakt met hun originele waarden;
- vermeldingen en variabelen waarvan de waarden sinds dien zijn gewijzigd, worden teruggezet;
- vermeldingen en variabelen die je na die nacht hebt toegevoegd, worden verwijderd.
Het scherm vertelt je precies wat daarna is gebeurd: hoeveel zijn toegevoegd, hoeveel zijn gewijzigd, en hoeveel zijn verwijderd, voor de config store en voor environment variables afzonderlijk.
Een Herstel Ongedaan Maken
Voordat een herstel iets schrijft, maakt Kapsule Orbit een snapshot van de toestand die het gaat overschrijven. Deze verschijnt in je lijst als een Before a restore-rij, en het bevestigingsscherm noemt het wanneer het herstel is voltooid.
Dus als je de verkeerde nacht herstelt, herstel je die rij en je bent terug waar je begon. Niets aan een herstel is eenrichtingsverkeer.
Na het Herstellen van Environment Variables
Een actieve implementatie bevat de environment variables waarmee het is gebouwd en gestart. Ze herstellen verandert wat je volgende implementatie gaat gebruiken, dus implementeer opnieuw als je de herstelde waarden live nodig hebt. Het project toont een banner wanneer je configuratie is gewijzigd sinds de laatste implementatie.
Elke variabele die een herstel aanmaakt, wijzigt of verwijdert, wordt vastgelegd in de history van environment variables van het project, met wie het heeft gedaan en wanneer, precies zoals een handmatige wijziging.
Veelgestelde Vragen
Wanneer wordt de snapshot uitgevoerd? Elke nacht om 04:00 UTC, als onderdeel van dezelfde nachtelijke pass die oude build-artefacten verwijdert.
Kan ik er een op aanvraag nemen? Niet vanaf het scherm vandaag. Een herstel neemt er altijd eerst een, dus de toestand voor elk herstel wordt altijd vastgelegd.
Kost een snapshot iets? Nee. Snapshots zijn inbegrepen op elk abonnement, en de config store zelf is gratis om te lezen en te schrijven.
Zal het herstellen een geheim onthullen dat ik als schrijfbeperkt heb gemarkeerd? Nee. Een herstel zet de waarde terug; het geeft deze niet weer. Een schrijfbeperkte variabele blijft schrijfbeperkt.