在 Google Cloud 控制台控管 Cloud Service Mesh 存取權
您可以使用 Identity and Access Management (IAM) 角色,在 Google Cloud 控制台中管理 Cloud Service Mesh 的使用者授權。如要取得存取權,專案擁有者必須授予使用者「專案編輯者」或「檢視者」角色,或本文所述的限制性較高的角色,以便使用者執行特定工作。如需指派角色的操作說明,請參閱「管理專案、資料夾和組織的存取權」。
最低權限唯讀角色
具備下列角色的使用者可以存取 Cloud Service Mesh 頁面,但僅限用於監控。具備這些角色的使用者無法建立或修改服務水準目標 (SLO),也無法變更 GKE 基礎架構。
| IAM 角色名稱 | 角色稱號 | 說明 |
|---|---|---|
| 監控檢視者 | roles/monitoring.viewer | 提供唯讀存取權,可取得及列出所有監控資料和設定的相關資訊。 |
| Kubernetes Engine 檢視者 | roles/container.viewer | 提供 GKE 資源的唯讀存取權。 Google Cloud上的 GKE 叢集不需要這個角色。 |
| 記錄檢視器 | roles/logging.viewer | 提供服務詳細資料檢視畫面中「診斷」頁面的唯讀存取權。如果不需要存取這個頁面,則可省略這項權限。 |
| 服務使用情形檢視者 | roles/serviceusage.serviceUsageViewer | 可檢查消費者專案的服務狀態和作業。 |
最低寫入角色
具備下列角色的使用者,可以在 Cloud Service Mesh 頁面建立或修改服務等級目標 (SLO),並根據 SLO 建立或修改警告政策。具備這些角色的使用者無法變更 GKE 基礎架構。
| IAM 角色名稱 | 角色稱號 | 說明 |
|---|---|---|
| Monitoring 編輯者 | roles/monitoring.editor | 具備所有監控資料和設定相關資訊的完整存取權。 |
| Kubernetes Engine 編輯者 | roles/container.editor | 提供管理 GKE 資源所需的寫入權限。 |
| 記錄編輯者 | roles/logging.editor | 提供服務詳細資料檢視畫面中「診斷」頁面所需的寫入權限。 |
特殊情況
如要進行特定網格設定,必須具備下列角色。
| IAM 角色名稱 | 角色稱號 | 說明 |
|---|---|---|
| GKE 機群檢視者 | roles/gkehub.viewer | 提供 Google Cloud 控制台中 Google Cloud 以外叢集的檢視權限。使用者必須具備這個角色,才能查看網格中的非Google Cloud 叢集。此外,您必須授予使用者叢集管理員 RBAC 角色,資訊主頁才能代表使用者查詢叢集。 |
其他角色和權限
如果上述角色不符合您的需求,IAM 還提供其他角色和精細權限。舉例來說,您可以授予 Kubernetes Engine 管理員角色或 Kubernetes Engine 叢集管理員角色,讓使用者管理 GKE 基礎架構。
詳情請參閱下列資源: