Looker 管理員可以在 Looker (Google Cloud Core) 執行個體中管理驗證方式和預設 Looker 角色。此外,您也可以在 Looker (Google Cloud Core) 執行個體中管理使用者帳戶的特定元素。確保合適的人員在您的 Analytics 應用程式中擁有適當的存取權,讓資料環境安全無虞且井然有序。
必要權限
如要管理 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)。
服務帳戶會根據所擁有的角色使用授權。如果服務帳戶獲得多個角色,系統會從這些角色中可用的最高層級消耗一個授權。舉例來說,如果服務帳戶同時具備檢視者和開發人員權限,就會使用開發人員授權。
如要新增服務帳戶,請按照下列步驟操作:
- 按一下「新增服務帳戶」按鈕,開啟「新增服務帳戶」頁面。
- 在「服務帳戶名稱」欄位中,輸入服務帳戶的名稱。
- 「建立預設 API 憑證組合」切換按鈕預設為啟用。如不希望為帳戶建立 API 憑證,請點選切換鈕停用這個選項。
- 選取要指派給服務帳戶的「群組」和「角色」。
- 按一下 [Save] 按鈕。
您可以在「使用者」頁面的「服務帳戶」分頁中,查看及編輯現有服務帳戶。如要編輯服務帳戶,請按一下服務帳戶列,顯示「編輯使用者」頁面。您可以在「編輯使用者」頁面執行下列操作:
移除 Looker (Google Cloud Core) 的存取權
如要移除 Looker (Google Cloud Core) 執行個體的存取權,請執行下列其中一項操作:
- Google OAuth:在 Google Cloud 控制台中,使用 IAM 撤銷使用者的 Looker (Google Cloud Core) IAM 角色。
- 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) 執行個體