Wenn Sie die Kostenverteilung nach User (UCA) aktivieren, stellt Nerdio Manager eine kleine Gruppe von Azure-Ressourcen in Ihrem Tenant bereit, um Kostendaten zu erfassen, zu speichern und zu melden. Dieser Artikel beschreibt, was die jeweilige Ressource bewirkt, wie die Ressourcen untereinander sowie an Nerdio Manager Daten senden und welche Rollen und Zugriffsrichtlinien sie benötigen. Verwenden Sie ihn, um zu verstehen, was in Ihrer Umgebung bereitgestellt wird, und um die Berechtigungen mit Ihrem Sicherheitsteam zu überprüfen.
Informationen zu den Voraussetzungen und Schritten für die Bereitstellung dieser Ressourcen finden Sie unter Übersicht über die Kostenverteilung nach User und Kostenverteilung nach User aktivieren.
Durch das Aktivieren der Kostenverteilung nach User werden ein App Service, ein Storage-Konto und ein Key Vault bereitgestellt. Die folgende Tabelle beschreibt, was die jeweilige Ressource bewirkt und an welche anderen Ressourcen sie Daten sendet.
|
Ressource |
Aufgabe der Ressource |
Sendet Daten an |
|---|---|---|
|
App Service |
Im App Service werden der gesamte Code und alle Funktionen für die Kostenverteilung nach User ausgeführt. Dazu gehören das Abrufen von Daten, das Lesen und Schreiben von Berichten, die Selbstdiagnose und weitere Betriebsaufgaben. Die gesamte Funktionalität wird über eine REST-API gesteuert. Jede API-Anforderung muss mit einem API-Schlüssel authentifiziert werden, der im zugehörigen Key Vault gespeichert ist. |
|
|
Storage-Konto |
Speichert alle Daten, die die Kostenverteilung nach User für den Betrieb benötigt. Dies umfasst alle Rohberichtsdaten (Kosten, Sitzungen, Ressourcen usw.), berechnete Berichtsdateien und verschiedene Elemente wie Konfigurationsdaten und Währungsinformationen. |
|
|
Key Vault |
Speichert die API-Schlüssel und Anwendungsgeheimnisse, die die Kostenverteilung nach User für den Betrieb benötigt. Sowohl der App Service für die Kostenverteilung nach User als auch der Nerdio Manager App Service lesen die gespeicherten API-Schlüssel, um die Kommunikation zwischen ihnen zu authentifizieren. |
|
Mit dem optionalen Power BI-Connector können Sie Berichte zur Kostenverteilung nach User in Power BI importieren. Der Import wird mit dem sekundären API-Schlüssel authentifiziert, der nur bestimmte Power BI-Funktionen autorisieren kann. Beim Import dient der App Service für die Kostenverteilung nach User als Zwischenstation. Der Power BI-Connector greift niemals direkt auf das Storage-Konto zu. Weitere Informationen finden Sie unter Kombinieren von Berichten zur Kostenverteilung nach User mit Power BI.
Das folgende Diagramm zeigt, wie die Ressourcen für die Kostenverteilung nach User, die Azure-Datenquellen, Nerdio Manager sowie der optionale Power BI-Connector und das Gateway einander Daten senden. Der Key Vault, die App-Registrierung und die Authentifizierungsprozesse werden nicht dargestellt.
Der User, der die Kostenverteilung nach User aktiviert, muss über eine der folgenden Rollen auf Tenant-Ebene in Microsoft Entra ID verfügen: Globaler Admin, Cloud-Anwendungsadmin oder Anwendungsadmin. Dies ist eine einmalige Anforderung, die nur zum Erstellen der App-Registrierung erforderlich ist. Die vollständige Liste der Voraussetzungen, einschließlich der Rollen auf Abonnementebene, finden Sie unter Übersicht zur Kostenverteilung nach User.
Die Kostenverteilung nach User benötigt die folgenden Rollenzuweisungen, damit sie Berichte erstellen kann und wie vorgesehen funktioniert. Behalten Sie diese jederzeit bei. Sie werden dem Dienstprinzipal der App-Registrierung zugewiesen, die für die Kostenverteilung nach User erstellt wurde.
|
Scope |
Rolle |
|---|---|
|
Abonnement |
Cost Management Reader |
|
Abonnement |
Desktop Virtualization Reader |
|
Abonnement |
Log Analytics Reader |
|
Abonnement |
Monitoring Reader |
|
Das Storage-Konto, das für die Kostenverteilung nach User erstellt wurde |
Storage Blob Data Contributor |
Der Key Vault benötigt die folgenden Zugriffsrichtlinien:
|
Berechtigungen |
Principal |
|---|---|
|
Geheimnisberechtigungen: Abrufen, Festlegen |
Die verwaltete Identität des App Service für die Kostenverteilung nach User |
|
Geheimnisberechtigungen: Abrufen, Festlegen |
Die verwaltete Identität des Automatisierungskontos |
Erstellen Sie ein Support-Ticket für dieses Element.
Kommentare (0 Kommentare)