0

我想在 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',
        }
    }
)

是否有可能通过脚本向用户添加“可以管理”权限?

4

1 回答 1

0

REST API 不支持对作业应用权限 ( https://docs.azuredatabricks.net/api/latest/jobs.html )。我之前曾向 Databricks 提出过这个问题,并被告知“它即将到来”——但那是很久以前的事了。

现在只有创建者和管理员才有权限。

于 2019-07-23T15:33:12.813 回答