Сервисный токен для внешнего API | Блоки данных

В настоящее время я экспериментирую с Databricks. Я хотел бы использовать Python SQL Connector , чтобы позволить внешним API получать доступ к определенным таблицам через Databricks.

Использование Python SQL Connector требует использования маркера личного доступа для аутентификации с помощью Databricks.

Проблема здесь в том, что я не хочу, чтобы токен доступа для службы был привязан к моей личной личности, в идеале я хотел бы, чтобы токен доступа был привязан к удостоверению службы. Databricks позволяет мне создавать пользователей только с именем, фамилией и адресом электронной почты. Возможно ли создание идентификатора службы для внешнего доступа к таблицам?

Спасибо.

1 ответ

Да, это действительно возможно. Вам необходимо создать субъект-службу (через REST API или поставщика Terraform ), добавить его в соответствующую группу, которая имеет доступ к данным (через REST API, пользовательский интерфейс или поставщик Terraform ), дать ему разрешение на использование токена личного доступа (через REST API или поставщика Terraform ), а затем сгенерировать для него токен (через REST API или поставщика Terraform ).

Другие вопросы по тегам