Как предоставить другим пользователям полномочия "Управлять" для кластеров Databricks с помощью скрипта /REST API?

Я хотел бы создать кластеры в рабочей области блоков данных и дать разрешения "Может управлять" некоторым пользователям. Как я могу сделать это с 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',
        }
    }
)

Есть ли возможность добавить разрешение "Может управлять" пользователям с помощью скрипта?

1 ответ

API REST не поддерживает применение разрешений к заданиям ( https://docs.azuredatabricks.net/api/latest/jobs.html). Я уже поднимал этот вопрос с помощью Databricks и мне сказали, что это произойдет, но это было довольно давно.

Прямо сейчас только создатель и администраторы будут иметь разрешение на это.

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