Documentation
Agent Sandboxes
Des microVM Linux isolées où un espace de travail exécute des commandes et ouvre un terminal, pendant huit heures au maximum.
Ce qu’est un bac à sable
Un bac à sable est une microVM Firecracker dans votre espace de travail. Vous le créez, y exécutez des commandes, ouvrez un terminal, l’arrêtez et le redémarrez, depuis le CLI rzv, l’API client ou le portail. Les fichiers de /workspace survivent à un arrêt et à un redémarrage.
Un bac à sable dure huit heures à partir de son premier démarrage, selon l’horloge murale. L’arrêt ne suspend pas ce délai, un nouveau démarrage ne le réinitialise pas et il ne peut pas être prolongé. Après huit heures, le bac à sable expire, et sa VM et ses fichiers sont supprimés.
États
- pending attend un hôte. starting et stopping attendent la confirmation de l’hôte.
- running a une VM active. Seul un bac à sable en cours d’exécution accepte des commandes et des terminaux.
- stopped conserve ses fichiers et n’est pas facturé.
- deleting supprime la VM et ses fichiers. Les bacs à sable deleted et expired n’existent plus.
- failed indique sa cause dans error. Vous pouvez redémarrer un bac à sable failed jusqu’à son expiration.
Qui peut utiliser les bacs à sable
Les propriétaires, les administrateurs et les membres peuvent consulter les bacs à sable. Les propriétaires et les administrateurs peuvent créer, démarrer, arrêter et supprimer des bacs à sable, exécuter des commandes et ouvrir des terminaux. Les clés d’API sont limitées par leurs permissions et par le rôle de la personne qui les a créées.
Guides des bacs à sable
Créer votre premier bac à sable
Ouvrir un terminal ou exécuter des commandes
Limites et facturation des bacs à sable
Référence de l’API des bacs à sable
Référence de l’API d’exécution et de terminal
Connexion avec SSH, scp, sftp et rsync (bientôt disponible)
L’image de développement des bacs à sable (bientôt disponible)
Disques persistants pour les bacs à sable (bientôt disponible)
Accès aux dépôts dans un bac à sable (bientôt disponible)