NSC
add - добавить активы, такие как учетные записи, импорт, пользователи
- account - добавить учетную запись
- export - добавить экспорт
- import - добавить импорт
- mapping - добавить (или изменить) запись сопоставления
- operator - добавить оператора
- user - добавить пользователя в аккаунт
completion - сгенерировать сценарий автозаполнения для указанной оболочки
- bash - создайте скрипт автозаполнения для
bash
- fish - создайте скрипт автозаполнения для
fish
- powershell - создайте скрипт автозаполнения для
powershell
- zsh - создайте скрипт автозаполнения для
zsh
delete - удалить импорт и экспорт
- account - удалить учетную запись и связанных пользователей
- export - удалить экспорт
- import - удалить импорт
- mapping - удалить сопоставление
- user - удалить пользователя
describe - описать ресурсы, такие как операторы, учетные записи, пользователи и файлы jwt
- account - описывает учетную запись
- jwt - описать файл
jwt/creds
- operator - описывает оператор
- user - описывает пользователя
Флаги:
- -f, --field string - извлечь значение из указанного поля, используя структуру json
- -h, --help - помощь
- -j, --json - отображать тело
JWT
какJSON
- -w, --long-ids - отображать идентификаторы учетных записей при импорте
- -r, --raw - вывести необработанный
JWT
(исключая длинные идентификаторы)
edit - редактировать активы, такие как учетные записи, импорт и пользователи
- account - изменить учетную запись
- authcallout - изменить вызов авторизации учетной записи
- export - изменить экспорт
- operator - изменить оператора
- signing-key - изменить ключ подписи с ограниченной областью действия или сделать ключ подписи ограниченным
- user - изменить пользователя
env - печать и управление средой nsc
Флаги:
- -a, --account string - установить имя учетной записи
- -h, --help - помощь
- -o, --operator string - установить имя оператора
- -s, --store string - установить каталог магазина
export - экспорт активов, таких как nkeys
- keys - экспорт ключей оператора, учетной записи и пользователя в текущем контексте оператора и учетной записи
generate - генерация активаций, кредитов, конфигов или nkeys
- activation - создайте токен
jwt
для активации экспорта - config - создайте файл конфигурации учетной записи для оператора
- creds - создание файла учетных данных для пользователя
- diagram - создать диаграммы для этого магазина
- nkey - генерирует
nkey
help - справка по любой команде
import - импорт активов, таких как nkeys
- account - импортирует учетную запись из файла jwt и уходит в отставку с помощью оператора, если он подписан самостоятельно.
- keys - импортирует все
nkeys
, найденные в каталоге - user - импортирует пользователя из
jwt
или пользователя иnkey
из файлаCreds
.
init - инициализировать среду, создав оператора, учетную запись и пользователя
Флаги:
- --config-dir string - каталог конфигурации
nsc
- --data-dir string - каталог хранилища данных
nsc
- -d, --dir string - каталог, в котором будет создан каталог оператора (по умолчанию
/home/echelon/.local/share/nats/nsc/stores
) - -h, --help - помощь
- -i, --interactive - задавать вопросы по различным настройкам
- --keystore-dir string - каталог хранилища ключей
nsc
- -n, --name string - имя, используемое для оператора, учетной записи и пользователя
- -k, --private-key string - ключ, используемый для подписи. Может быть указан как роль (где применимо), открытый ключ (частная часть извлекается) или путь к файлу закрытого ключа или закрытого ключа
- -o, --remote-operator string - удаленный известный оператор
- -u, --url string - URL-адрес сервера учетной записи оператора
keys - управление ключами для операторов, учетных записей и пользователей
- migrate - переносит хранилище ключей в новый макет, исходное хранилище ключей сохраняется
list - список активов, таких как учетные записи, импорт, пользователи
- accounts - список учетных записей
- keys - перечислите ключи оператора, учетной записи и пользователя в контексте текущего оператора и учетной записи
- operators - список операторов
- users - список пользователей
load - объекты установки для оператора, учетной записи и ключа
Флаги:
- -h, --help - помощь
- --profile string - URL-адрес профиля для инициализации среды командной строки
NSC
иNATS
- --seed string - строка учетной записи, используемой для создания пользователей
- --url string - URL-адрес сервера учетных записей
- --user string - имя пользователя по умолчанию (по умолчанию «по умолчанию»)
pull - вытяните оператора или учетную запись jwt, заменив локальный jwt версией сервера
Флаги:
- -a, --account string - имя учетной записи
- -a, --all - оператор и все аккаунты под оператором
- -h, --help - помощь
- -f, --overwrite-newer - перезаписать локальные
JWT
, которые являются более новыми, чем удаленные - --system-account string - системная учетная запись для использования с включенным nats-сервером nats-распознавателя. По умолчанию используется системная учетная запись, указанная оператором
- --system-user string - пользователь системной учетной записи для использования с включенным nats-сервером nats-распознавателя. По умолчанию используется временно сгенерированный пользователь
push - отправка учетной записи jwt на сервер JWT учетной записи
Флаги:
- -a, --account string - имя учетной записи
- -u, --account-jwt-server-url string - установите URL-адрес сервера
jwt
учетной записи для синхронизации сnsc
(при обновлении с помощьюnsc
поддерживаются только URL-адресаhttp/https/nats
), если указан URL-адресnats
- -r, --account-removal string - удалите конкретную учетную запись. Работает только с включенным nat-сервером nats-распознавателя. Взаимоисключающие понятия
prune/diff
- -a, --all - подключите все учетные записи текущего оператора (за исключением
-a
) - -d, --diff - разные учетные записи присутствуют в
nsc env
и распознавателе учетных записейnats
. Взаимоисключающие действия учетной записи-удаление/обрезка - -f, --force - нажимайте независимо от проблем с проверкой
- -h, --help - помощь для отправки
- -p, --prune - удалите все учетные записи, не принадлежащие текущему оператору. Работает только с включенным nat-сервером nats-распознавателя. Взаимоисключающие действия по удалению учетной записи/разнице
- --system-account string - системная учетная запись для использования с включенным nats-сервером nats-распознавателя. (По умолчанию используется системная учетная запись, указанная оператором)
- --system-user string - пользователь системной учетной записи для использования с включенным nats-сервером nats-распознавателя. (По умолчанию используется временно сгенерированный пользователь)
reissue - повторно выпустить объекты с новым идентификационным ключом
Флаги:
- --operator - повторно выдает оператору новое удостоверение личности и повторно подписывает затронутые учетные записи
revocations - управление отзывами для пользователей и активациями из учетной записи
- add-user - отозвать пользователя
- add_activation - отозвать доступ учетной записи к экспорту
- delete-user - удалить отзыв пользователя
- delete_activation - удалить отзыв учетной записи из экспорта
- list-users - список пользователей, у которых была отозвана учетная запись
- list_activations - перечислите аннулирования учетных записей для экспорта
tool - инструменты NATS: pub, sub, req, rep, rtt
- pub - опубликовать в теме из учетной записи
NATS
- reply - отвечать на запросы по теме в учетной записи
NATS
- req - отправьте запрос субъекту в учетной записи
NATS
- rtt - рассчитайте время обращения к серверу в оба конца
- sub - подпишитесь на тему в учетной записи
NATS
Флаги:
- --nats string - url-адрес
nats
, по умолчанию используется для URL-адресов служб оператора
update - обновите этот инструмент до последней версии
Флаги:
- --version version - версия для обновления двоичного файла nsc до (по умолчанию последняя)
validate - проверка оператора, учетных записей и пользователей
Флаги:
- -a, --account string - имя учетной записи
- -a, --all-accounts - подтвердите все учетные записи текущего оператора (за исключением
-a
и-f
) - -f, --file string - проверьте все
jwt
(разделенные новой строкой) в предоставленном файле (исключая-a
и-A
) - -h, --help - справка для проверки
Global flags
- --config-dir string - строка каталог конфигурации
nsc
- --data-dir string - строка
nsc
каталог хранилища данных - -h, --help - справка для
nsc
- -i, --interactive - задавать вопросы для различных настроек
- --keystore-dir string - строка
nsc
каталог хранилища ключей - -k, --private-key string - ключ, используемый для подписи. Может быть указан как роль (где применимо), открытый ключ (частная часть извлекается) или путь к файлу закрытого ключа или закрытого ключа
- -v, --version - версия для
nsc