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
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