共用方式為


如何在 Azure 受控 Grafana 中使用服務帳戶

在本指導方針中,了解如何使用服務帳戶。 服務帳戶可用來執行自動化作業,並使用 Grafana API 來驗證 Grafana 中的應用程式。

常見使用案例包括:

  • 佈建或設定儀表板
  • 排程報告
  • 定義警示
  • 設定外部 SAML 驗證提供者
  • 在不以使用者身分登入的情況下與 Grafana 互動

必要條件

啟用服務帳戶

如果您的現有 Grafana 工作區未啟用服務帳戶,請使用 Azure 入口網站 或 Azure CLI 更新 Grafana 實例的喜好設定,以加以啟用。

  1. 在 Azure 入口網站的 [設定] 下,選取 [設定],然後在 [API 金鑰與服務帳戶] 下選取 [啟用]

    Azure 平台的螢幕快照。啟用服務帳戶。

  2. 選取 [儲存],確認您想要在 Azure 受控 Grafana 中啟用 API 金鑰和服務帳戶。

建立服務帳戶

請遵循下列步驟來建立新的 Grafana 服務帳戶,並列出現有的服務帳戶:

  1. 移至您的 Grafana 實例端點,然後從左側功能表中選取 [使用者並存取>服務帳戶],然後新增服務帳戶。

    Grafana 的螢幕快照。新增服務帳戶頁面。

  2. [沒有基本角色]、[查看器]、[編輯器] 或 [管理員] 選項中,輸入新 Grafana 服務帳戶的 [顯示名稱] 和 [角色],然後選取 [建立]。 預設不會指派任何角色。

  3. 建立服務帳戶之後,Grafana 會顯示新服務帳戶的相關信息,包括其建立日期、現有的令牌和與其相關聯的許可權。 您會在下一個步驟中建立第一個令牌。

  4. 選擇性地從左側功能表中選取 [服務帳戶 ],以檢視 Grafana 實例中所有服務帳戶的清單。

新增服務帳戶令牌

建立服務帳戶之後,請新增一或多個存取權杖。 存取令牌是產生字串,用來向 Grafana API 進行驗證,而不需使用使用者名稱和密碼。 每個令牌都與特定許可權相關聯,可讓您控制授與給不同使用者或應用程式的存取層級。 您可以視需要建立、管理及撤銷令牌。

在 Grafana UI 中:

  1. 若要建立服務帳戶令牌,請選取 [ 新增服務帳戶令牌]。

  2. 使用自動產生的 [顯示名稱 ] 或輸入您選擇的名稱。 根據預設,到期日會設定為建立日期后的一天。 選擇性地更新建議的到期日,或選取 [無到期日]。

    Azure 平台的螢幕快照。新增服務帳戶令牌頁面。

  3. 選取 [產生權杖]。 令牌只會顯示一次,因此請務必安全地複製並儲存。 如果您遺失此令牌,則必須產生新的令牌。

  4. 令牌現在會列在服務帳戶詳細數據中。

編輯服務帳戶

在本節中,您將瞭解如何更新 Grafana 服務帳戶。

動作:

  • 若要編輯名稱,請選取服務帳戶,然後在 [資訊] 下,選取 [編輯]
  • 若要編輯角色,請選取服務帳戶,然後在 [資訊] 下,選取角色,然後選擇另一個角色名稱。
  • 若要停用服務帳戶,請選取服務帳戶,然後在頁面頂端選取 [停用服務帳戶],再選取 [停用服務帳戶] 以確認。 選取 [啟用服務帳戶] 便可重新啟用已停用的服務帳戶。

Azure 平台的螢幕快照。編輯服務帳戶頁面。

隨後立即顯示服務帳戶已更新通知。

刪除服務帳戶

若要刪除 Grafana 服務帳戶,請選取服務帳戶,然後在頁面頂端選取 [刪除服務帳戶],再選取 [刪除服務帳戶] 以確認。 刪除服務帳戶是最終行為,一旦刪除服務帳戶,便無法復原。

刪除服務帳戶權杖

若要刪除服務帳戶權杖,請選取服務帳戶,然後在 [權杖] 下,選取 [刪除 (x)]。 請選取刪除,確認刪除。

Azure 平台的螢幕快照。刪除服務帳戶令牌頁面。

下一步

在本操作指南中,您已了解如何建立和管理服務帳戶和權杖,以在 Azure 受控 Grafana 中執行自動化作業。 準備就緒後,請探索更多文章: