Рабочие пространства
Изолируйте участников, ресурсы и использование в одном экземпляре SubLane.
Рабочее пространство - это граница для одного набора участников и подписок. Название рабочего пространства появляется рядом с SubLane Логотип в верхняя часть левой боковой панелиВыберите другое имя, чтобы изменить, какое рабочее пространство вы управляете.
Учетные записи, пулы счетов, доступ к членам, личные API ключи, квоты использования к ресурсам, история запросов, использование и аудиторские записи принадлежат выбранному рабочему пространству.Пользователь имеет один логин и может принадлежать нескольким рабочим пространствам с различными ролями.
Создайте первое рабочее пространство
На новой установке настройка имеет два шага: создать вход администратора, затем Название первого рабочего пространстваНичего не инициализируется, пока не будет представлен второй шаг. Администратор становится владельцем этого рабочего пространства и подписывается.
Новое рабочее пространство пустует, чтобы было полезно:
- в СчетаПодключите и проверьте подписку.
- в Группы ресурсовСоздайте пул и добавьте подписку.
- в УчастникиСоздавайте людей и используйте Групповой доступ Для того, чтобы предоставить каждому человеку пулы, которые они могут использовать.
- Члены создают свои собственные ключи под API-ключиПри необходимости администратор может добавить Лимиты использования В специальном пуле.
Вы можете следовать за Руководство по первому запросу для начального счета и ключа, затем Доступ к члену Когда вы готовы поделиться.
Переключите или добавьте рабочее пространство
Откройте коммутатор рядом с SubLane Он перечисляет рабочие места, к которым вы можете получить доступ, отмечает текущее и включает в себя Создайте рабочее пространствоПереключение перезагружает данные частной страницы для выбранного рабочего пространства. Создание другого рабочего пространства начинается с пустого набора учетных записей, пулов, участников и ключей.
Каждый пользователь может владеть до десяти рабочих пространств, включая начальное рабочее пространство, когда это применимо. 409 workspace_limit_reached.
Ключ остается привязанным к рабочему пространству и пулу, где он был создан. Переключение рабочего пространства браузера не перемещает этот ключ или не изменяет, где записаны его запросы. Создайте новый ключ для другого рабочего пространства или пула.
Пример коммутатора рабочего пространства с двумя образцами рабочих пространств:

Кто может делать что
| Роль в этом рабочем пространстве | Доступ |
|---|---|
| Владелец или администратор | Управляйте членами этого рабочего пространства, учетными записями, пулами, правами доступа, квотами использования, использованием и аудитом. |
| член | Управляйте своими собственными ключами и просматривайте свои собственные запросы, использование и ограничения. |
Отключение чьего-либо членства блокирует доступ к браузеру и ключи в этом рабочем пространствеОн не отключает их вход в систему или доступ к другим рабочим пространствам. Первый администратор также управляет всей инстанцией. Codex Настройки версий и резервные копии; другие администраторы рабочего пространства не получают эти элементы управления платформой.
Что остается общепризнанным
SubLane запускает эти рабочие пространства в одном процессе Go и SQLite Резервная копия содержит базу данных. Всякое дело, включая каждое рабочее пространство и его ключ шифрования; нет экспорта или восстановления одного рабочего пространства.Биллинг, хранилище PostgreSQL и несколько реплик приложений находятся за пределами текущего выпуска.
Запросы браузера несут выбранный идентификатор рабочего пространства, но сервер проверяет сеанс и членство по каждому защищенному запросу. Запросы шлюза идентифицируют свое рабочее пространство из сохраненного привязки личного ключа; заголовок выбора браузера не может их перемещать. Шлюз перепроверяет ключ, членство, пул и доступ к модели по новым запросам и WebSocket повороты.
При запуске новые базы инициализируются, а к поддерживаемым существующим базам по порядку применяются недостающие миграции. Ранняя несовместимая структура с 001_settings.sql отклоняется; сохраните её каталог и используйте новый. Перед обновлением экспортируйте и проверьте резервную копию. Одна лишь смена образа не откатывает мигрированные данные.