NATS 账户配置是使用 nsc 工具创建的。NSC 工具允许您:
nsc
创建和编辑操作员(Operators)、账户(Accounts)和用户(Users)
管理用户的发布(publish)和订阅(subscribe)权限
定义从账户导出的服务(Service)和流(Stream)
引用来自其他账户的服务和流
生成激活令牌(Activation tokens),以授予对私有服务或流的访问权限
生成用户凭据文件(User credential files)
描述操作员、账户、用户和激活信息
向一个账户 JWT 服务器推送和拉取账户 JWT
安装 nsc 非常简单:
curl -L https://raw.githubusercontent.com/nats-io/nsc/master/install.py | python
在 nsc 的 GitHub 仓库arrow-up-right 中描述了更多安装 nsc 的方法。
该脚本将下载最新版本的 nsc 并将其安装到您的系统中。
如果尚未初始化 NSC,请运行 nsc init
nsc init
执行 tree -L 2 nsc/ 的输出如下:
tree -L 2 nsc/
重要提示:nsc 2.2.0 已发布。此版本的 nsc 仅支持 nats-server v2.2.0 和 nats-account-server v1.0.0。更多信息请参阅 nsc 2.2.0 发布说明arrow-up-right。
nats-server
nats-account-server
您可以在这里找到各种面向任务的工具实战教程:
基本用法
配置账户流的导入/导出
配置账户服务的导入/导出
签名密钥
撤销用户或激活
使用托管操作员
如需更具体的使用方法,请查看 nsc 工具文档。您可以在工具本身中找到它:
或 此处arrow-up-right 的在线版本。
最后更新于3小时前
nsc/ ├── accounts │ ├── nats │ └── nsc.json └── nkeys ├── creds └── keys 5 directories, 1 file
nsc help