Я пытаюсь добавить рабочую область Databricks в Azure Машинное обучение как цель вычисления:
ws = Workspace.get(
name=<workspace_name>,
subscription_id=<subscription_id>,
resource_group=<resource_group>
)
databricks_compute = DatabricksCompute(workspace=ws, name=databricks_compute_name)
Однако этот код завершается ошибкой, сообщая, что кластер databricks_compute_name
не существует. Я проверил, что он существует в Databricks.
"ComputeTargetNotFound: Compute Target с именем" mycluster "не найден в предоставленной рабочей области
Содержимое: b '{" error ": {" code ":" LinkedAuthorizationFailed "," message ":" Клиент \ 'xxx \' с идентификатором объекта \ 'xxx \ "имеет разрешение на выполнение действия \' ZZZ.MLServices / workspaces / computes / write \ 'над областью действия \' ** * / вычисляет / mycluster \ '; однако, у него нет разрешения на выполнение действия «запись» для связанных областей (ов) \ »/ subscription / yyy / resourceGroups / myrg / provider / ZZZ.Databricks / workspaces / my-databricks-workspace \ 'или связанные области действия недопустимы. "}} '
Может ли кто-нибудь помочь мне понять, что я делаю неправильно?
Должен ли я каким-либо образом связать блоки данных с рабочей областью AML?