生成一个列表的所有工作空间管理员

使用包含示例代码来生成所有工作空间的列表管理员。

写的simran.arora

去年发表在:2023年6月7日

管理员有权限管理工作区。这包括添加和删除用户,以及所有的数据资源管理(工作、图书馆、笔记本、回购等)。在工作区中。

删除

信息

你一定是一个工作区管理员来执行本文中的步骤详细。

如果你是一个工作空间管理,您可以查看其他工作区管理员工作区UI使用管理设置

  1. 点击你的用户名栏顶部的工作区。
  2. 点击管理设置
  3. 点击
  4. 单击管理员组。
  5. 检查工作区管理员列表。

虽然UI方法适用于大多数情况下,在某些用例中,您可能需要从内部获得工作空间的列表管理员一个笔记本。

本文提供了示例代码,您可以使用它们来列出所有的工作区管理员在当前工作区中。

指令

我们可以使用下面的代码来获取工作区管理用户。

删除

信息

得到您的工作区URL,审查工作区实例名、url和id(AWS|Azure|GCP)。

检查生成一个个人访问令牌(AWS|Azure|GCP)如何创建一个文档细节的个人使用REST api访问令牌。


  1. 示例代码复制并粘贴到一个笔记本电池。
  2. 取代< workspace-domain-name >< personal-access-token >值和特定于您的工作区。
  3. 运行细胞生成您的工作区中所有管理员用户的列表。


% python导入请求access_token = " < personal-access-token >”标题={“授权”:“持票人”+ access_token} = requests.get反应(f“https:// < workspace-domain-name > / api / 2.0 /预览/ scim / v2 /团体”,标题=头)组= response.json()的管理组['资源']:如果admin.get (displayName) = =“管理员”:admin_group_id = admin.get (id)打印(admin_group_id)响应= requests.get (f“https:// < workspace-domain-name > / api / 2.0 /预览/ scim / v2 /团体/ {admin_group_id}”,标题=头)admin_group = response.json () = admin_group成员。get(“成员”,[])admin_users =[]的成员成员:admin_users.append (member.get('显示'))admin_users.sort()打印(admin_users)


这篇文章有用吗?