Не удается добавить рабочую область Databricks в Azure Машинное обучение: цель вычисления с именем «mycluster» не найдена в предоставленной рабочей области - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь добавить рабочую область 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?

...