Wenn Sie Arbeitslasten mit Workload Manager bewerten, prüfen Sie Infrastrukturressourcen, die sich möglicherweise über mehrere Google Cloud Projekte erstrecken. Wenn Sie wissen, wie IAM-Rollen zwischen Ihrem zentralen Bewertungsprojekt und den Projekten aufgeteilt sind, in denen Ihre Arbeitslasten gehostet werden, können Sie die Mindestberechtigungen gewähren, die für die sichere Ausführung von Bewertungen erforderlich sind.
In diesem Dokument werden Nutzer- und Zielprojekte erläutert und die Rollen und Berechtigungen aufgeführt, die Sie zum Erstellen und Ausführen von Workload Manager-Bewertungen benötigen.
Nutzer- und Zielprojekte
Bei Workload Manager-Bewertungen werden Ressourcen in mehreren Projekten gescannt, die als Zielprojekte bezeichnet werden. Die Bewertung wird jedoch nur in einem Projekt gespeichert, das als Nutzerprojekt bezeichnet wird.
Über das Nutzerprojekt können Sie in der Google Cloud Console auf Workload Manager zugreifen und Bewertungen erstellen und ausführen. Wenn Sie eine Bewertung mit der Google Cloud Console erstellen, geben Sie im Abschnitt Bewertungsbereich des Workflows die Zielprojekte an, die die zu bewertenden Ressourcen enthalten.
Wenn sich die zu bewertenden Ressourcen in demselben Projekt befinden, in dem Sie eine Workload Manager-Bewertung erstellen, wird das Nutzerprojekt auch als eines Ihrer Zielprojekte betrachtet.
Zusammenfassung der erforderlichen Berechtigungen zum Erstellen und Ausführen einer Bewertung
In der folgenden Tabelle sind die Berechtigungen zusammengefasst, die für Nutzer in den Nutzer- und Zielprojekten erforderlich sind, um mit Workload Manager Bewertungen zu erstellen und auszuführen. Wenn Sie die erforderliche Berechtigung erhalten möchten, bitten Sie Ihren Administrator, Ihnen eine Rolle zuzuweisen, die die erforderliche Berechtigung enthält, oder eine benutzerdefinierte Rolle zu erstellen.
| Aktion | Nutzerprojekt | Zielprojekt |
|---|---|---|
| Workload Manager API aktivieren |
Berechtigung: serviceusage.services.enableVordefinierte Rolle mit der Berechtigung: roles/serviceusage.serviceUsageAdmin
|
Keine |
| Bewertung erstellen |
Berechtigung zum Erstellen eines Dienstkontos: resourcemanager.projects.setIamPolicyVordefinierte Rolle mit der Berechtigung: roles/resourcemanager.projectIamAdmin
Nur beim Erstellen der ersten Bewertung erforderlich.
Vordefinierte Rolle, die die Berechtigung zum Erstellen einer Bewertung gewährt:
Vordefinierte Rolle, die die Berechtigung zum Erstellen von Benachrichtigungen gewährt: Wenn Sie eine Bewertung mit benutzerdefinierten Regeln erstellen möchten, benötigen Sie die folgenden zusätzlichen Berechtigungen: Vordefinierte Rolle, die die Berechtigung zum Lesen von Cloud Asset Inventory-Daten gewährt: Vordefinierte Rolle, die die Berechtigung zum Lesen von Regeln gewährt, die in einem Cloud Storage-Bucket gespeichert sind: Vordefinierte Rolle, die die Berechtigung zum Schreiben von Bewertungsergebnissen in ein BigQuery-Dataset gewährt: |
Berechtigung zum Erstellen eines Dienstkontos: resourcemanager.projects.setIamPolicyVordefinierte Rolle mit der Berechtigung: roles/resourcemanager.projectIamAdmin
Nur beim Erstellen der ersten Bewertung erforderlich. |
| Bewertung vornehmen |
Berechtigung: workloadmanager.evaluations.runVordefinierte Rolle mit der Berechtigung: roles/workloadmanager.evaluationAdmin
|
Keine |
| Bewertungsergebnisse ansehen |
Berechtigung: workloadmanager.results.listVordefinierte Rolle mit der Berechtigung: roles/workloadmanager.evaluationAdminoder roles/workloadmanager.evaluationViewer
|
Keine |
Dienst-Agents für Bewertungen
Workload Manager verwendet Dienst-Agents (roles/workloadmanager.serviceAgent und roles/workloadmanager.worker), um Ressourcen in Zielprojekten zu scannen und Bewertungen aus Nutzerprojekten auszuführen.
Informationen dazu, wie Workload Manager Dienst-Agents automatisch erstellt oder wie Sie sie manuell mit der Workload Manager API erstellen, finden Sie unter Workload Manager-Dienst-Agents.
Weitere Rollen und Berechtigungen
Die vollständige Referenz aller Workload Manager-Rollen und ‑Berechtigungen für alle APIs finden Sie unter IAM-Rollen und ‑Berechtigungen für Workload Manager.
Eine Übersicht über IAM-Zulassungsrichtlinien und bedingten Zugriff in Workload Manager finden Sie unter Zugriffssteuerung mit IAM.