我设法使用以下代码片段从 python 连接到 Databricks:
from databricks import sql
connection = sql.connect(
server_hostname='<server-hostname>',
http_path='<http-path>',
access_token='<personal-access-token>')
cursor = connection.cursor()
cursor.execute('SELECT * FROM <database-name>.<table-name> LIMIT 2')
result = cursor.fetchall()
for row in result:
print(row)
cursor.close()
该片段来自官方文档,如您所见,它需要server_hostname
,http_path
和access_token
. 我的问题是,我可以在没有 的情况下验证自己access_token
吗?也许使用托管标识,因为这两种技术都来自微软?