我想在databricks工作区中创建群集,并向某些用户授予“可以管理”权限。如何使用REST API或其他脚本执行此操作?
这是我在python中创建集群的方法(可以使用cURL进行相同操作):
response = requests.post(
'https://%s/api/2.0/clusters/create' % (DOMAIN),
headers={'Authorization': b"Basic " + base64.standard_b64encode(b"token:" + TOKEN)},
json={
"cluster_name": "my-cluster",
"num_workers": 2,
"spark_version": "5.3.x-scala2.11",
"node_type_id": "Standard_D3_v2",
'spark_env_vars': {
'PYSPARK_PYTHON': '/databricks/python3/bin/python3',
}
}
)
是否可以使用脚本向用户添加“可以管理”权限?
答案 0 :(得分:0)
REST API不支持将权限应用于作业(https://docs.azuredatabricks.net/api/latest/jobs.html)。 我之前曾与Databricks提出过此事,并被告知“即将到来”-但这是相当久以前了。
现在,只有创建者和管理员有权使用它。