Перейти к основному содержимому
Версия: 4.5.X

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