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