Вопрос
Здесь в качестве примера используется ClickHouse Cloud, но этот пример должен работать и с ClickHouse с открытым исходным кодом.
Ответ
- Используйте ssh-keygen, чтобы создать пару ключей. Пример:
- Используйте открытый ключ (ch_key.pub из приведенного выше примера), чтобы создать USER.
-
Выполните
SHOW users, чтобы убедиться, что пользователь создан. - Назначьте пользователю default_role (необязательно).
- Теперь используйте закрытый ключ для аутентификации в сервисе.