다음을 통해 공유


작업 영역 관리자 제한

이 문서에서는 계정 관리자가 이 설정을 사용하여 RestrictWorkspaceAdmins 작업 및 서비스 주체에 대한 작업 영역 관리자 권한을 제한하는 방법을 설명합니다.

기본 권한

RestrictWorkspaceAdmins 설정을 활성화하지 않으면, 작업 영역 관리자에게는 다음과 같은 권한이 있습니다.

  • 작업 소유자를 작업 영역의 모든 사용자 또는 서비스 주체로 변경할 수 있습니다.
  • 작업의 실행 설정을 작업 영역 내의 모든 사용자로 또는 서비스 주체 사용자 역할이 있는 서비스 주체로 업데이트할 수 있습니다.

제한된 권한

설정을 사용하도록 설정한 RestrictWorkspaceAdmins 후 작업 영역 관리자는 다음 권한을 갖습니다.

  • 작업 소유자만 직접 변경할 수 있습니다.
  • 작업의 실행 설정을 자신으로 또는 서비스 주체 사용자 역할이 있는 서비스 주체로 업데이트할 수 있습니다.

제한 설정 사용

RestrictWorkspaceAdmins 설정을 사용하려면 계정 관리자여야 하며 제한하려는 작업 영역의 구성원이어야 합니다. 다음 예제에서는 Databricks CLI v0.215.0을 사용합니다.

RestrictWorkspaceAdmins 설정은 일관성을 보장하기 위해 etag 필드를 사용합니다. 설정을 활성화하거나 비활성화하려면, 먼저 GET를 실행하고 나서 응답으로 etag을 받으세요. etag사용하여 설정을 업데이트할 수 있습니다. 예를 들어:

databricks settings restrict-workspace-admins get

응답 예제:

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

응답 본문에서 etag 필드를 복사하고 이를 사용하여 RestrictWorkspaceAdmins 설정을 업데이트합니다. 예를 들어:

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"
}'

응답 예제:

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

RestrictWorkspaceAdmins를 비활성화하려면 상태를 ALLOW_ALL로 설정하십시오.

작업 영역 관리자 제한 API 또는 Databricks Terraform 공급자를 사용할 수도 있습니다.