SubLaneSubLane

Espaces de travail

Isolez les membres, les ressources et l’usage au sein d’une même instance SubLane.

Un espace de travail est la limite d'un ensemble de membres et d'abonnements. SubLane logo à la en haut de la barre latérale gauche. Choisissez un nom différent pour changer l'espace de travail que vous gérez.

Comptes, groupes de ressources, accès des membres, personnel API les clés, les ressources, l'historique des demandes, l'utilisation et les dossiers d'audit appartiennent à l'espace de travail sélectionné. Un utilisateur a une connexion et peut appartenir à plusieurs espaces de travail avec des rôles différents.

Créer le premier espace de travail

Lors d'une nouvelle installation, la configuration comporte deux étapes : créer la connexion administrateur, puis nom du premier espace de travail. Rien n'est initialisé jusqu'à ce que la deuxième étape soit soumise. L'administrateur devient le propriétaire de l'espace de travail et est connecté.

Un nouvel espace de travail commence vide. Pour le rendre utile :

  1. Dans Comptes, connectez et vérifiez un abonnement.
  2. Dans Groupes de ressources, créer un pool et ajouter l'abonnement.
  3. Dans Membres, créer des gens et l'utilisation Accès de groupe pour accorder à chaque personne les pools qu'elle peut utiliser.
  4. Les membres créent leurs propres clés sous Clés API. Si nécessaire, l'administrateur peut ajouter des ressources humaines à un pool dédiée.

Vous pouvez suivre la guide de première demande pour le compte initial et la clé, alors accès des membres quand vous êtes prêt à partager.

Changer ou ajouter un espace de travail

Ouvrez le commutateur à côté de la SubLane logo. Il énumère les espaces de travail auxquels vous pouvez accéder, marque le présent, et comprend Créer un espace de travail. La commutation recharge les données de la page privée pour l'espace de travail choisi. La création d'un autre espace de travail commence par un ensemble vide de comptes, de pools, de membres et de clés.

Chaque utilisateur peut posséder jusqu'à dix espaces de travail, y compris l'espace de travail initial, le cas échéant. 409 workspace_limit_reached.

Une clé reste liée à l'espace de travail et au pool où elle a été créée. La commutation de l'espace de travail du navigateur ne déplace pas cette clé ou ne change pas lorsque ses requêtes sont enregistrées.

Exemple de commutateur d'espace de travail avec deux exemples d'espaces de travail:

Workspace switcher showing the selected workspace and a create action

Qui peut faire quoi ?

Rôle dans cet espace de travailAccès
Propriétaire ou administrateurGérer les membres de cet espace de travail, les comptes, les pools, les autorisations, les allocations d’usage, l'utilisation et la vérification.
ÉtatGérez leurs propres clés et voyez leurs propres demandes, utilisation et limites.

Désactivation de l'adhésion de quelqu'un bloque l'accès à son navigateur et les clés dans cet espace de travail. Il ne désactive pas leur connexion ou l'accès à d'autres espaces de travail. Le premier administrateur gère également l'ensemble de l'instance Codex paramètres de version et sauvegardes; d'autres administrateurs d'espace de travail ne reçoivent pas ces commandes de plate-forme.

Ce qui reste à l'échelle de l'instance

SubLane exécute ces espaces de travail dans un processus Go et SQLite base de données. Une sauvegarde contient la toute l'instance, y compris chaque espace de travail et sa clé de cryptage; il n'y a pas d'exportation ou de restauration d'espace de travail unique.

Les requêtes de passerelle identifient leur espace de travail à partir de la liaison de la clé personnelle enregistrée; un en-tête de sélection du navigateur ne peut pas les déplacer. La passerelle revérifie la clé, l'adhésion, le pool et l'accès au modèle sur de nouvelles requêtes et WebSocket Tourne.

Le démarrage initialise les nouvelles bases et applique, dans l’ordre, les migrations manquantes aux bases existantes compatibles. L’ancienne structure préliminaire avec 001_settings.sql est refusée ; conservez son répertoire avant d’en utiliser un nouveau. Exportez et vérifiez une sauvegarde avant la mise à niveau. Changer uniquement l’image ne restaure pas les données migrées.