Проверка аутентификации
Информационная команда discovery whoami
позволяет проверить, от имени какой учетной записи воспринимает запросы сервер:
ydb [connection options] discovery whoami [-g]
, где [connection options]
— опции соединения с БД
В ответ выводится имя учетной записи (User SID) и, если указана опция -g
, то информация о принадлежности учетной записи группам.
Если на сервере YDB не включена аутентификация (что может применяться, например, при самостоятельном локальном развертывании), то выполнение команды завершится с ошибкой.
Поддержка опции -g
зависит от конфигурации сервера. Если она не включена, то вы будете получать в ответ User has no groups
вне зависимости от фактического включения вашей учетной записи в какие-либо группы.
Пример
$ ydb -p quickstart discovery whoami -g
User SID: aje5kkjdgs0puc18976co@as
User has no groups