nb license activate

Активирует существующий коммерческий ключ лицензии для выбранного окружения. Его можно передать напрямую, прочитать из файла или вставить в интерактивном терминале.

Использование

nb license activate [flags]

Параметры

ПараметрТипОписание
--env, -estringИмя CLI-окружения; если не указано, используется текущее окружение
--keystringПередать существующий коммерческий ключ лицензии напрямую
--key-filestringСчитать существующий коммерческий ключ лицензии из файла
--yes, -ybooleanЕсли явно переданный --env указывает на окружение, отличное от текущего, пропускает интерактивное подтверждение
--jsonbooleanВывод JSON

Примеры

nb license activate
nb license activate --env app1 --key <licenseKey>
nb license activate --env app1 --key-file ./license.txt
nb license activate --env app1 --json --key-file ./license.txt

Примечания

При интерактивном запуске CLI сначала показывает текущие Hostname и идентификатор экземпляра (Instance ID), а затем предлагает вставить ключ лицензии напрямую или указать путь к файлу ключа. Эта информация помогает проверить, что лицензия привязывается к правильному экземпляру.

После успешной активации перезапустите приложение, чтобы лицензия и состояние коммерческих плагинов действительно вступили в силу. Перед перезапуском CLI автоматически синхронизирует коммерческие плагины, разрешённые текущей лицензией:

nb app restart

Если вы явно передаёте --env, и оно отличается от текущего окружения, CLI сначала запросит подтверждение. В неинтерактивных терминалах или сессиях ИИ агента добавьте --yes самостоятельно либо сначала выполните nb env use <name>, а затем повторите попытку.

Связанные команды