Condividi tramite


Limitare gli amministratori dell'area di lavoro

Per impostazione predefinita, gli amministratori dell'area di lavoro possono modificare un proprietario del processo in qualsiasi utente o entità servizio nell'area di lavoro. Gli amministratori dell'area di lavoro possono modificare l'impostazione del processo in base alle entità servizio su cui ha il ruolo utente dell'entità servizio o a qualsiasi utente nell'area di lavoro.

Gli amministratori dell'account possono configurare un'impostazione dell'area di lavoro denominata RestrictWorkspaceAdmins per limitare gli amministratori dell'area di lavoro a modificare solo il proprietario del processo e il processo viene eseguito come impostazione su un'entità servizio in cui ha il ruolo utente dell'entità servizio.

Per abilitare l'impostazione RestrictWorkspaceAdmins , è necessario essere un amministratore dell'account ed essere membri dell'area di lavoro da limitare. L'esempio seguente usa l'interfaccia della riga di comando di Databricks v0.215.0.

L'impostazione RestrictWorkspaceAdmins usa un etag campo per garantire la coerenza. Per abilitare o disabilitare l'impostazione, eseguire prima un'eccezione GET per ricevere un oggetto etag in risposta. È possibile aggiornare l'impostazione usando .etag Ad esempio:

databricks settings restrict-workspace-admins get

Esempio di risposta:

{
  "etag":"<etag>",
  "restrict_workspace_admins": {
    "status":"ALLOW_ALL"
  },
  "setting_name":"default"
}

Copiare il etag campo dal corpo della risposta e usarlo per aggiornare l'impostazione RestrictWorkspaceAdmins . Ad esempio:

databricks settings restrict-workspace-admins update --json '{
  "setting": {
    "setting_name": "default",
    "restrict_workspace_admins": {
      "status": "RESTRICT_TOKENS_AND_JOB_RUN_AS"
    },
    "etag": "<etag>"
  },
  "allow_missing": true,
  "field_mask": "restrict_workspace_admins.status"
}'

Esempio di risposta:

{
  "etag":"<response-etag>",
  "restrict_workspace_admins": {
    "status":"RESTRICT_TOKENS_AND_JOB_RUN_AS"
  },
  "setting_name":"default"
}

Per disabilitare l'impostazione RestrictWorkspaceAdmins dello stato su ALLOW_ALL.

È anche possibile usare l'API Restrict Workspace Amministrazione s o il provider Databricks Terraform.