多個團隊通常需要存取相同的監控儀表板。 例如,DevOps 團隊可能會監控應用程式效能,而支援團隊則使用相同的儀表板來排解客戶問題。
使用 Azure 角色基礎存取控制(RBAC)授權 Microsoft Entra 使用者、群組、服務主體或受管理身份存取 Azure 受控 Grafana 工作空間。 Grafana 角色的分配決定了收件人在 Grafana 中能做什麼。 Grafana 管理員可利用 Grafana 權限細化特定資料夾、儀表板及資料來源的存取權限。
本文說明支援的 Grafana 角色、如何指派它們,以及如何設定 Grafana 元件的權限。
必要條件
- 一個有有效訂閱的 Azure 帳號。 免費建立帳戶。
- Azure 受控 Grafana 工作區。 如果您還沒有,您可以在 Azure 入口網站中創建一個,或者使用 Azure CLI 創建一個。
- 若要指派 Grafana 角色,您必須具備在工作區中建立角色指派的權限,例如 Role Based 存取控制 Administrator、User Access Administrator 或 Owner。
- 若要在 Grafana 中編輯資料夾、儀表板或資料來源權限,需要具備 Grafana 管理員角色。
瞭解 Grafana 角色
Azure 受控 Grafana 支援 Azure RBAC,這是一個授權系統,允許您授予使用者、群組、服務主體或受管理身分不同層級的工作空間存取權限。
以下內建角色可在 Azure 受控 Grafana 中提供,每個角色提供不同層級的存取權限:
| 內建角色 | 描述 | ID |
|---|---|---|
| Grafana 管理員 | 執行所有 Grafana 操作,包括管理資料來源、建立儀表板,以及管理 Grafana 團隊與元件權限。 | 22926164-76b3-42b3-bc55-97df8dab3e41 |
| Grafana 編輯器 | 檢視和編輯 Grafana 執行個體,包括其儀表板和警示。 | a79a5197-3a5c-4973-a920-486035ffd60f |
| Grafana 限制使用者檢視 | 檢視 Grafana 首頁。 此角色預設沒有指派的權限,且不適用於 Grafana v9 工作區。 | 41e04612-9dac-4699-a02b-c82ff2cc3fb5 |
| Grafana 檢視者 | 檢視 Grafana 工作區,包括其儀錶板和警示。 | 60921a7e-fef1-4a43-9b16-a26c52ad4769 |
要存取 Grafana 使用者介面,使用者必須擁有前述表格中列出的角色之一。 您可以從 Grafana 文件找到 Grafana 角色的詳細資訊。 Azure 中的 Grafana 限制檢視者角色對應到 Grafana 文件中的「無基本角色」。
指派 Grafana 角色
Grafana 使用者角色和指派已完整整合 Microsoft Entra ID。 你可以將 Grafana 角色指派給任何 Microsoft Entra 使用者、群組、服務主體或管理身份,並授予他們與該角色相關的存取權限。 你可以從 Azure 入口網站或命令列管理這些權限。 本節說明如何在 Azure 入口網站中為使用者指派 Grafana 角色。
開啟你的 Azure 受控 Grafana 工作空間。
在左側功能表中,選取 [存取控制 (IAM)]。
選取 [新增角色指派]。
選取 Grafana 角色,以在 Grafana 管理員、Grafana 編輯器、Grafana 限制查看器或 Grafana Viewer 之間指派,然後選取 [下一步]。
選擇您想要將存取權指派給 [使用者、群組或服務主體],還是指派給 [受控識別]。
選擇 「選擇成員 」,並選擇你想指派到 Grafana 角色的成員。 請與 Select 確認您的選擇。
選取 [下一步],然後選取 [檢閱 + 指派] 以完成角色指派。
提示
當你將新使用者導入 Azure 受控 Grafana 工作區時,授予他們 Grafana Limited Viewer 角色,允許他們有限度地存取 Grafana 工作區。
然後,您可以使用其管理設定,將每個相關儀錶板和數據源的存取權授與使用者。 此方法可確保具有 Grafana 有限查看器角色的使用者只能存取所需的特定元件,增強安全性和數據隱私權。
編輯特定元件元素的許可權
從 Grafana 使用者介面編輯特定元件的權限,例如儀錶板、資料夾和數據來源時,請按照以下步驟進行:
- 開啟 Grafana 入口網站,並流覽至您想要管理許可權的元件。
- 移至 [設定>許可權>] [新增許可權]。
- 在 [新增許可權] 下,選取使用者、服務帳戶、小組或角色,並指派所需的許可權等級:檢視、編輯或系統管理員。
Grafana 使用使用者從其 Grafana 角色、個別指派、團隊或父資料夾中獲得的最高權限。 對元件指派較低權限並不會覆蓋從其他來源繼承的更高權限。 你也無法透過元件權限限制 Grafana 管理員的存取權限。
為了實現可擴展的元件存取方式,請將 Grafana 團隊與 Microsoft Entra 群組同步。