Životní cyklus
Vytvářejte a spravujte kontejnery sandboxu. Získávejte instance sandboxu, konfigurujte možnosti a uklízejte prostředky.
← Sandbox SDK / sandbox
Sandbox SDK poskytuje komplexní API pro spouštění kódu, správu souborů, spouštění procesů a zpřístupňování služeb v izolovaných sandboxech.
Vytvářejte a spravujte kontejnery sandboxu. Získávejte instance sandboxu, konfigurujte možnosti a uklízejte prostředky.
Spouštějte příkazy a streamujte výstup. Spouštějte skripty, spravujte procesy na pozadí a zaznamenávejte výsledky spuštění.
Čtěte, zapisujte a spravujte soubory v souborovém systému sandboxu. Zahrnuje operace s adresáři a metadata souborů.
Sledujte změny v souborovém systému v reálném čase pomocí nativního nástroje inotify. Vytvářejte vývojářské nástroje, systémy s hot reloadem a responzivní zpracování souborů.
Spouštějte kód v Pythonu a JavaScriptu s bohatými výstupy včetně grafů, tabulek a formátovaných dat.
Zpřístupněte služby běžící v sandboxu přes náhledové URL adresy. Přistupujte k webovým serverům a rozhraním API z internetu.
Zpřístupněte služby na bezkonfiguračních *.trycloudflare.com URL přes
sandbox.tunnels.get(port). Nejlepší pro rychlý vývoj a .workers.dev
nasazení.
Připojte buckety kompatibilní s S3 (R2, S3, GCS) jako lokální souborové systémy pro trvalé ukládání dat napříč životními cykly sandboxu.
Vytvářejte snímky adresářů v daném okamžiku a obnovujte je pomocí překryvů copy-on-write. Zálohy ukládejte do R2.
Vytvářejte izolované spouštěcí kontexty v rámci sandboxu. Každá relace si udržuje vlastní stav shellu, proměnné prostředí a pracovní adresář.
Připojte terminálová UI v prohlížeči k shellům sandboxu přes WebSocket pomocí xterm.js SandboxAddon pro automatické opětovné připojení a změnu velikosti.