nb license activate

为指定 env 激活商业授权。可以直接提供已有 license key,也可以通过在线服务申请并激活。

用法

nb license activate [flags]

参数

参数类型说明
--env, -estringCLI env 名称;省略时使用当前 env
--keystring直接传入已有的 license key
--key-filestring从文件读取 license key
--onlineboolean在线申请并激活 license
--accountstring在线激活使用的授权服务账号
--passwordstring在线激活使用的授权服务密码
--descstring在线激活时提交的应用名称
--yes, -yboolean当显式 --env 指向的 env 与当前 env 不一致时,跳过交互确认
--jsonboolean输出 JSON

示例

nb license activate --env app1 --key <licenseKey>
nb license activate --env app1 --key-file ./license.txt
nb license activate --env app1 --online
nb license activate --env app1 --online --account aa --password bb --desc test24
nb license activate --env app1 --online --account aa --password bb --desc test24 --yes
nb license activate --env app1 --json --key-file ./license.txt

说明

执行在线激活时,CLI 会基于当前 env 的实例 ID 和应用地址向授权服务申请 key。

如果显式传入 --env,并且它与当前 env 不一致,CLI 会先要求确认;在非交互终端或 AI agent 场景下,需要由你自己显式追加 --yes,或者先执行 nb env use <name> 再重试。

相关命令