Mengimplementasikan Kode Keamanan Sandbox untuk Menjalankan Salesforce CLI secara Aman di Next.js
Menjalankan Kontainer Virtual dengan Ephemeral Sandbox SDK di Vercel API
Fungsi serverless Vercel memiliki sistem file yang bersifat read-only dan waktu eksekusi yang singkat. Tidak ada cara untuk menjalankan Salesforce CLI secara langsung di sini karena ia memerlukan Java JDK dan menulis status autentikasi ke direktori lokal. Oleh karena itu, kita harus mengintegrasikan E2B Ephemeral Sandbox SDK—yang menyediakan mesin virtual Linux terisolasi secara instan saat dijalankan—ke dalam Next.js Route Handler.
Berdasarkan data benchmark tahun 2024 yang dirilis oleh E2B, model kontainer virtual ini memangkas waktu pengembangan awal hingga lebih dari 5 jam dibandingkan saat membangun infrastruktur sendiri.
Berikut adalah pola kode spesifik untuk menjalankan kontainer virtual sekali pakai dan memulihkan sumber daya di dalam Next.js Route Handler.