Мне удалось найти недокументированную конечную точку 2.0/jobs/reset-acl
.Это может использоваться для назначения разрешений существующему заданию
curl -X POST https://db-cluster/api/2.0/jobs/reset-acl \
-H "Authorization: Bearer $DATABRICKS_API_TOKEN" \
-H "Content-Type: application/json" \
--data '{ "job_id": 123, "grants":[{"user_id": 2345, "permission": "MANAGE_RUN"}, {"user_id": 3456, "permission": "IS_OWNER"}]}'
Поскольку эта конечная точка нигде не задокументирована, я бы воздержался от ее использования.Тем не менее, единственный другой вариант, который я мог найти, это установить его из пользовательского интерфейса вручную, что неприемлемо для нашего варианта использования.