作为 Looker 管理员,您可以在 Looker (Google Cloud Core) 实例中管理身份验证方法和默认 Looker 角色。此外,您还可以在 Looker (Google Cloud Core) 实例中管理用户账号的某些元素。这样可以确保合适的人员在分析应用中拥有适当的访问权限,从而确保数据环境的安全和井然有序。
所需权限
如需在 Looker (Google Cloud Core) 实例中管理用户,您必须拥有 Looker 中的管理员角色。
“用户”页面
Looker 中的管理员 > 用户 页面会显示 Looker (Google Cloud Core) 中的活跃用户,并允许您在 Looker 中对他们的账号进行某些修改,例如修改以下账号设置:
用户的姓名和电子邮件地址必须在用于身份验证的身份提供方中进行修改。
与 Looker(原始版本)实例不同,Looker (Google Cloud Core) 的用户 页面中不提供以下内容:
- 添加用户(服务账号除外)
- 发送设置链接 / 发送重置链接
- 设置双重身份验证
- 以用户身份执行 sudo
向 Looker (Google Cloud Core) 实例添加用户
如需添加单个 Looker (Google Cloud Core) 用户,请按照适用于您的 身份验证方法 的过程操作:
- Google OAuth: Google OAuth 默认处于启用状态。如需添加用户,请使用 Google Cloud 控制台中的 IAM 向其正文授予适当的 Looker (Google Cloud Core) IAM 角色。
- SAML 或 OpenID Connect (OIDC): 在外部身份提供方的配置中添加用户。如果配置了其他身份提供方,Google OAuth 默认仍可用作备用身份验证方法。
用户的 Looker 账号将在首次登录时创建。无法在用户 页面上添加单个用户;但是,可以在用户 页面上添加仅限 API 的服务账号。
创建仅限 API 的服务帐号
服务账号是唯一可以在 Looker (Google Cloud Core) 实例中创建的账号。
您可以在 Looker (Google Cloud Core) 实例的 用户 页面中创建 仅限 API 的账号(通常称为 服务账号)。这些账号可以被授予管理员 Looker 角色和 Looker API 凭据。但是,这些账号无法通过界面登录 Looker (Google Cloud Core)。
服务账号根据其拥有的角色使用许可。如果服务帐号被授予多个角色,它将从这些角色中可用的最高层级使用一个许可。例如,如果服务帐号同时拥有 Viewer 和开发者权限,它将使用开发者许可。
如需添加服务帐号,请按以下步骤操作:
- 点击添加服务账号 按钮,打开添加新的服务账号 页面。
- 在服务账号名称 字段中,输入服务帐号的名称。
- 创建默认 API 凭证集 开关默认处于启用状态。如果您不希望为该账号创建 API 凭据,请点击该开关以停用此选项。
- 选择要分配给服务帐号的群组和角色。
- 点击保存 按钮。
您可以在用户 页面上的服务账号 标签页中查看和修改现有服务账号。如需修改服务帐号,请点击服务帐号行以显示修改用户 页面。在修改用户 页面中,您可以执行以下操作:
移除对 Looker (Google Cloud Core) 的访问权限
如需移除对 Looker (Google Cloud Core) 实例的访问权限,请执行以下操作之一:
- Google OAuth: 使用控制台中的 IAM 撤消用户的 Looker (Google Cloud Core) IAM 角色。 Google Cloud
- SAML 或 OpenID Connect (OIDC): 更新用于身份验证的外部身份提供方中的配置。
虽然用户无法再登录实例,但用户账号仍会在用户 页面上显示为活跃状态。如需从 **用户** 页面中移除用户账号,请在 Looker (Google Cloud Core) 实例中删除该用户。
从与 数据洞察 Pro 订阅 关联的 Looker (Google Cloud Core) 实例中删除用户会减少分配给您的实例的免费数据洞察 Pro 许可数量。如果分配给您的实例的免费数据洞察 Pro 许可数量少于正在使用的许可数量,则差额将立即转换为付费许可,并受数据洞察 Pro 定价的约束。
为 Looker (Google Cloud Core) 用户选择身份验证方法
在创建实例时,您可能需要设置 OAuth 客户端,并且 OAuth 身份验证是 Looker (Google Cloud Core) 的备用身份验证方法。不过,您可以从几种不同的主要身份验证方法中进行选择。Looker (Google Cloud Core) 的用户身份验证方法文档页面列出了可用的身份验证方法。
在 Looker (Google Cloud Core) 实例中设置默认 Looker 角色
在添加任何用户之前,您可以设置默认 Looker 角色,该角色将在用户首次登录 Looker (Google Cloud Core) 实例时授予具有 Looker Instance User IAM 角色的用户账号。如需设置默认角色,请按照身份提供方(OAuth、SAML 或 OpenID Connect)的文档中提供的步骤操作。
后续步骤
- 将 Looker (Google Cloud Core) 连接到您的数据库
- 配置 Looker (Google Cloud Core) 实例
- Looker (Google Cloud Core) 管理员设置
- 通过 Google Cloud 控制台管理 Looker (Google Cloud Core) 实例