Gewähren Benutzern und Identitäten Zugang zu Azure Managed Grafana

Mehrere Teams benötigen oft Zugriff auf dieselben Überwachungs-Dashboards. Zum Beispiel könnte ein DevOps-Team die Anwendungsleistung überwachen, während ein Support-Team dieselben Dashboards zur Fehlerbehebung von Kundenproblemen verwendet.

Verwenden Sie Azure Role-Based Access Control (RBAC), um Microsoft Entra-Nutzern, Gruppen, Service-Principals oder verwalteten Identitäten Zugang zu einem Azure Managed Grafana-Arbeitsbereich zu gewähren. Die zugewiesene Grafana-Rolle bestimmt, was der Empfänger in Grafana tun kann. Grafana-Administratoren können dann Grafana-Berechtigungen verwenden, um den Zugriff auf bestimmte Ordner, Dashboards und Datenquellen zu verfeinern.

Dieser Artikel erklärt die unterstützten Grafana-Rollen, wie man sie zuweist und wie man Berechtigungen für Grafana-Komponenten konfiguriert.

Voraussetzungen

Weitere Informationen zu Grafana-Rollen

Azure Managed Grafana unterstützt Azure RBAC, ein Autorisierungssystem, das es ermöglicht, Benutzern, Gruppen, Service-Principals oder verwalteten Identitäten verschiedene Arbeitsbereichszugriffsebenen zu gewähren.

Die folgenden integrierten Rollen sind in Azure Managed Grafana verfügbar, wobei jeweils unterschiedliche Zugriffsebenen bereitgestellt werden:

Eingebaute Rolle BESCHREIBUNG id
Grafana-Administrator Führen Sie alle Grafana-Operationen durch, einschließlich Verwaltung von Datenquellen, Erstellung von Dashboards sowie Verwaltung von Grafana-Teams und Komponentenberechtigungen. 22926164-76b3-42b3-bc55-97df8dab3e41
Grafana-Editor Betrachten und bearbeiten Sie eine Grafana-Instanz, einschließlich ihrer Dashboards und Warnungen. a79a5197-3a5c-4973-a920-486035ffd60f
Grafana Limited Viewer Eine Grafana-Homepage anzeigen. Diese Rolle enthält keine standardmäßig zugewiesenen Berechtigungen und ist für Grafana v9-Arbeitsbereiche nicht verfügbar. 41e04612-9dac-4699-a02b-c82ff2cc3fb5
Grafana Viewer Zeigen Sie einen Grafana-Arbeitsbereich an, einschließlich ihrer Dashboards und Alarme. 60921a7e-fef1-4a43-9b16-a26c52ad4769

Um auf die Grafana-Benutzeroberfläche zuzugreifen, müssen Benutzer über eine der Rollen verfügen, die in der vorherigen Tabelle aufgeführt sind. Weitere Informationen zu den Grafana-Rollen finden Sie in der Grafana Dokumentation. Die Rolle „Grafana Limited Viewer“ in Azure wird „No Basic Role“ in der Grafana-Dokumentation zugeordnet.

Zuweisen einer Grafana-Rolle

Grafana-Benutzerrollen und -zuweisungen sind vollständig mit Microsoft Entra ID integriert. Sie können eine Grafana-Rolle jedem Microsoft Entra-Nutzer, jeder Gruppe, jedem Service Principal oder jeder verwalteten Identität zuweisen und ihnen die mit dieser Rolle verbundenen Zugriffsrechte gewähren. Sie können diese Berechtigungen über das Azure Portal oder über die Befehlszeile verwalten. In diesem Abschnitt wird erläutert, wie Sie Benutzern im Azure-Portal Grafana-Rollen zuweisen.

  1. Öffnen Sie Ihren Azure Managed Grafana Arbeitsbereich.

  2. Wählen Sie im linken Menü die Option Zugriffssteuerung (IAM) aus.

  3. Wählen Sie Rollenzuweisung hinzufügen aus.

    Screenshot zum Hinzufügen einer Rollenzuweisung in der Azure platform.

  4. Wählen Sie die zuzuweisende Grafana-Rolle (Grafana-Administrator*in, Grafana-Editor, Grafana Limited Viewer oder Grafana-Viewer) und anschließend Weiter aus.

    Screenshot der Grafana-Rollen in der Azure platform.

  5. Wählen Sie aus, wem Sie Zugriff zuweisen möchten. Zur Auswahl stehen die Optionen Benutzer, Gruppe oder Dienstprinzipal und Verwaltete Identität.

  6. Wählen Sie "Mitglieder auswählen" und dann die Mitglieder aus, die Sie der Rolle Grafana zuweisen möchten. Bestätigen Sie Ihre Auswahl mit "Auswählen".

  7. Wählen Sie Weiter und dann Überprüfen + zuweisen aus, um die Rollenzuweisung abzuschließen.

Tipp

Wenn Sie einen neuen Benutzer in Ihren Azure Managed Grafana Arbeitsbereich integrieren, ermöglicht ihnen die Gewährung der Rolle "Grafana Limited Viewer" den eingeschränkten Zugriff auf den Grafana-Arbeitsbereich.

Anschließend können Sie den Benutzer*innen Zugriff auf jedes relevante Dashboard und jede Datenquelle gewähren, indem Sie deren Verwaltungseinstellungen verwenden. Diese Methode stellt aus Sicherheits- und Datenschutzgründen sicher, dass Benutzer*innen mit der Rolle „Grafana Limited Viewer“ nur auf die bestimmten Komponenten zugreifen, die sie benötigen.

Bearbeiten von Berechtigungen für bestimmte Komponentenelemente

Bearbeiten Sie Berechtigungen für bestimmte Komponenten wie Dashboards, Ordner und Datenquellen über die Grafana-Benutzeroberfläche, und führen Sie die folgenden Schritte aus:

  1. Öffnen Sie das Grafana-Portal, und navigieren Sie zu der Komponente, für die Sie Berechtigungen verwalten möchten.
  2. Gehen Sie zu Einstellungen>Berechtigungen>Berechtigung hinzufügen.
  3. Wählen Sie unter Berechtigung hinzufügen für ein*e Benutzer*in, ein Dienstkonto, ein Team oder eine Rolle aus, und weisen Sie sie der gewünschten Berechtigungsstufe zu: Anzeigen, Bearbeiten oder Admin.

Grafana nutzt die höchste Berechtigung, die eine Person von ihrer Grafana-Rolle, einer individuellen Zuweisung, einem Team oder einem Elternordner erhält. Die Zuweisung einer niedrigeren Berechtigung zu einer Komponente überschreibt keine höhere Berechtigung, die von einer anderen Quelle geerbt wurde. Du kannst auch den Zugriff eines Grafana-Administrators nicht einschränken, indem du Komponentenberechtigungen verwendest.

Für einen skalierbaren Ansatz beim Komponentenzugriff synchronisieren Sie Grafana-Teams mit Microsoft Entra-Gruppen.