Организации
Зарегистрируйте аккаунт, и Rediacc автоматически создаст для вас организацию. Эта организация является контейнером верхнего уровня для всего, чем вы владеете: машин, репозиториев, подписок и участников, которых вы приглашаете. Вторую организацию создать случайно не получится. Ровно одна организация на аккаунт, и все команды и ресурсы привязаны к ней.
Каждая организация включает:
- Уникальное имя (по умолчанию ваш email)
- План подписки (новые аккаунты начинают с 14-дневного бесплатного пробного периода на Professional или Business; см. раздел «Подписки и планы» ниже)
- Команду по умолчанию (все участники присоединяются автоматически)
Участники и роли
Организации поддерживают три роли:
| Роль | Возможности |
|---|---|
| Owner | Полный контроль: биллинг, передача владения, управление всеми участниками и командами |
| Admin | Приглашение и удаление участников, создание и управление командами, отзыв API-токенов |
| Member | Просмотр данных организации, создание API-токенов, доступ к назначенным командам |
Приглашение участников:
# From the portal: Organization > Members > Invite
# Or via API
При удалении участника его API-токены и токены config storage автоматически отзываются.
Команды
Команды позволяют ограничить область ресурсов внутри организации. Каждая организация начинается с команды по умолчанию.
Роли в команде:
- Team Admin: Может добавлять/удалять участников внутри команды
- Member: Может получать доступ к ресурсам в рамках команды
Владельцы и администраторы организации автоматически имеют доступ ко всем командам без явного членства.
Подписки и планы
Rediacc предлагает четыре плана:
| План | Машины | Лицензии репозиториев/мес | Срок действия сертификата делегирования (по умолч./макс.) | Возможности |
|---|---|---|---|---|
| COMMUNITY | 1 | 100 | 15d / 30d | Базовый |
| PROFESSIONAL | 1 | 2 000+ | 60d / 120d | Группы разрешений, журнал аудита, кастомный брендинг, приоритетная поддержка |
| BUSINESS | 1 | 5 000+ | 90d / 180d | Ceph, расширенная аналитика, приоритет очереди, продвинутая очередь |
| ENTERPRISE | Индивидуально | 15 000+ | 120d / 365d | Выделенный менеджер аккаунта |
Professional и Business являются самостоятельно оформляемыми планами, каждый включает одну машину; многомашинный Enterprise продаётся через наших партнёров. Новые регистрации начинаются с 14-дневного бесплатного пробного периода на Professional или Business: банковская карта запрашивается при регистрации, а первое списание происходит только по окончании пробного периода. Если вы отмените подписку во время пробного периода, отмените платный план позже или пропустите платёж, аккаунт вернётся на бесплатный план Community (одна машина, 10 GB на репозиторий, 100 настроек в месяц). Все планы начинаются с льготного периода в 3 дня. Слоты машин отслеживаются по командам и автоматически освобождаются после 5 часов неактивности. Подробнее см. Подписка и лицензирование.
Биллинг
Только владелец организации может управлять биллингом:
- Создать сессию оплаты Stripe, чтобы оформить план или перейти на другой
- Получить доступ к порталу биллинга Stripe для изменения способа оплаты
- Отменить или изменить план через портал биллинга; отмена возвращает аккаунт на бесплатный план Community
Регион данных
Ваш аккаунт хранится в регионе данных, который вы выбрали при регистрации (EU, US или Азиатско-Тихоокеанский). Этот выбор необратим. Значок региона в портале показывает, в каком регионе находятся ваши данные. Подробнее см. Регионы данных.
Канал Edge
Если ваш аккаунт находится на канале Edge, в боковой панели портала вы увидите значок “Edge”. Аккаунты Edge имеют удвоенные лимиты Community, но без доступа к платным планам. Подробнее о различиях между Edge и Stable см. Каналы выпуска.
Сертификаты делегирования
Для on-premise и изолированных (air-gapped) развертываний вы можете управлять собственными сертификатами делегирования через клиентский портал по адресу /account/delegation-certs. Страница видна всем клиентам независимо от уровня плана; различаются только значения срока действия по умолчанию для каждого уровня.
Разграничение по ролям
| Действие | Org Owner | Org Admin | Member |
|---|---|---|---|
| Просмотр / скачивание сертификатов | ✓ | ✓ | ✓ |
| Создание нового сертификата | ✓ | ✓ | ✗ |
| Отзыв сертификата | ✓ | ✓ | ✗ |
| Выпуск токена автообновления | ✓ | ✓ | ✗ |
| Обработка запроса обновления (air-gapped) | ✓ | ✓ | ✗ |
Участники могут просматривать список и скачивать существующие сертификаты (полезно для распространения на парк машин), но только владельцы и администраторы могут выпускать или отзывать их.
Ограничение на один активный сертификат
Подписка может иметь только один активный сертификат делегирования одновременно. Каждая on-premise установка применяет ежемесячные и на-машину квоты по собственному локальному реестру; наличие нескольких активных сертификатов умножало бы эффективную квоту без возможности сверки.
Если вы попытаетесь создать второй сертификат при уже активном, портал покажет диалог с двумя вариантами:
- Обновить (рекомендуется) - продлевает существующую цепочку. Все ранее выданные лицензии репозитория продолжают работать в рамках обновленного сертификата. Используйте этот вариант при ротации истекающего сертификата на той же on-premise установке.
- Отозвать и создать новый - удаляет существующую цепочку и начинает с нуля. Ранее выданные лицензии репозитория становятся неверифицируемыми после истечения срока действия СТАРОГО сертификата (
validUntil). Используйте только при переходе на новую on-premise установку с другим ключом подписи или при восстановлении после компрометации ключа.
Если вам нужны отдельные среды (production + staging + DR + мульти-регион), приобретите по одной подписке на каждую установку.
Настройка автообновления
Чтобы включить автообновление on-premise, нажмите Get auto-renew token на странице Delegation Certs. Это выпускает API-токен с областью delegation:renew (бессрочный) и показывает значения для вставки в файл .env вашей on-premise установки:
UPSTREAM_URL=https://www.rediacc.com
UPSTREAM_API_KEY=rdt_<token>
Токен предоставляет права только на обновление сертификата делегирования. Он не может читать или изменять другие ресурсы. Это единственный способ выпустить токен с областью delegation:renew; стандартный поток через /portal/api-tokens не включает эту область.
Обновление в изолированной среде (Air-gapped)
Если у вашей on-premise установки нет исходящего HTTPS-доступа, используйте поток офлайн-манифеста:
- На странице администрирования on-premise нажмите Download renewal request. Установка генерирует подписанный манифест с заголовком локальной цепочки.
- Перенесите манифест на сторону upstream (USB, зашифрованная почта или любой другой канал).
- На портале upstream нажмите Upload renewal request и выберите манифест. Upstream проверяет подпись манифеста, выпускает новый сертификат и возвращает его в виде скачиваемого файла
.json. - Перенесите новый сертификат обратно на on-premise и загрузите его через страницу администрирования on-premise.
Upstream отклоняет манифесты старше 7 дней. Полную инструкцию по установке см. On-Premise установка, а криптографическую схему см. Цепочка лицензий и делегирование.
Ограничение частоты запросов
Создание сертификатов ограничено 10 попытками за скользящие 24 часа на подписку, включая неудавшиеся попытки (коллизионный спам, некорректный ввод). При достижении лимита портал показывает значение Retry-After, указывающее, когда можно повторить попытку.