Hinweise
Weitere Informationen zu Organisationsrichtlinien und Einschränkungen sowie zu ihrer Funktionsweise finden Sie unter Einführung in den Organisationsrichtliniendienst.
Weitere Informationen zu benutzerdefinierten Organisationsrichtlinien finden Sie unter Benutzerdefinierte Organisationsrichtlinien erstellen und verwalten.
Informationen zum Einrichten von Gemini Cloud Assist zum Erstellen und Testen benutzerdefinierter Einschränkungen finden Sie unter Gemini Cloud Assist einrichten.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für die Organisation zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Verwalten von Organisationsrichtlinien benötigen:
-
Administrator für Organisationsrichtlinien (
roles/orgpolicy.policyAdmin) -
So verwenden Sie Gemini Cloud Assist:
Gemini for Google Cloud User (
roles/cloudaicompanion.user) -
So aktivieren Sie Google Cloud APIs:
Service Usage Consumer (
roles/serviceusage.serviceUsageConsumer)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Sie können die Verwaltung von Organisationsrichtlinien delegieren, indem Sie der Rollenbindung des Administrators für Organisationsrichtlinien IAM-Bedingungen hinzufügen. Wenn Sie steuern möchten, für welche Ressourcen ein Hauptkonto Organisationsrichtlinien verwalten kann, können Sie die Rollenbindung an ein bestimmtes Tag binden. Weitere Informationen finden Sie unter Einschränkungen verwenden.
Benutzerdefinierte Einschränkungen
Eine benutzerdefinierte Einschränkung wird in einer YAML-Datei erstellt, in der die Ressourcen, Methoden, Bedingungen und Aktionen angegeben werden, die der Einschränkung unterliegen. Diese sind spezifisch für den Dienst, für den Sie die Organisationsrichtlinie erzwingen. Die Bedingungen für Ihre benutzerdefinierte Einschränkung werden mithilfe der Common Expression Language (CEL) definiert.
Benutzerdefinierte Beschränkung einrichten
Sie können eine benutzerdefinierte Einschränkung erstellen und für die Verwendung in Organisationsrichtlinien mithilfe von Gemini Cloud Assist einrichten.
Wechseln Sie in der Google Cloud Console zur Seite Organisationsrichtlinien.
Wählen Sie in der Projektauswahl oben auf der Seite das Projekt aus, für das Sie die Organisationsrichtlinie festlegen möchten.
Klicken Sie im Banner Mit Gemini benutzerdefinierte Organisationseinschränkungen erstellen auf Einschränkung erstellen.
Senden Sie im Bereich Cloud Assist einen Prompt, der die benutzerdefinierte Einschränkung beschreibt, die Sie generieren möchten. Beispiel:
„Beschränken Sie die Größe des Bootlaufwerks für alle
compute.googleapis.com/Disk-Ressourcen auf maximal 250 GB.“Sehen Sie sich die Antwort an, die generierten Code für die Einschränkung und zusätzliche Details zur Funktionsweise der Einschränkung enthält, um zu prüfen, ob die Einschränkung Ihr Ziel erreicht.
Optional: Wenn die Einschränkung geändert werden muss, senden Sie einen Prompt mit den erforderlichen Änderungen. Wenn Sie beispielsweise „Kannst du asia-east1 hinzufügen?“ eingeben, wird Gemini Cloud Assist angewiesen, das Gebietsschema
asia-east1an der entsprechenden Stelle in Ihrer Einschränkung hinzuzufügen.Optional: Sie können Gemini Cloud Assist verwenden, um Testressourcen zu definieren und die Einschränkung zu simulieren, um zu prüfen, ob sie wie vorgesehen funktioniert. Weitere Informationen finden Sie unter Benutzerdefinierte Einschränkungen mit Gemini Cloud Assist testen.
Wenn Sie eine benutzerdefinierte Organisationsrichtlinie mit Ihrer neuen Einschränkung erstellen möchten, klicken Sie auf Insert to Create Constraint (Einfügen, um Einschränkung zu erstellen). Das Fenster Benutzerdefinierte Einschränkung erstellen wird angezeigt. Die Felder sind mit der generierten benutzerdefinierten Einschränkung ausgefüllt. Sie können die benutzerdefinierte Organisationsrichtlinie wie gewohnt testen oder erstellen.
Benutzerdefinierte Einschränkungen mit Gemini Cloud Assist testen
Sie können benutzerdefinierte Einschränkungen, die Sie mit dem Gemini Cloud Assist-Workflow erstellt haben, testen, um eine benutzerdefinierte Einschränkung einzurichten. Nachdem Sie die benutzerdefinierte Einschränkung erstellt haben, kann Gemini Cloud Assist Ihnen helfen, eine Reihe von Ressourcen zu erstellen, um diese benutzerdefinierte Einschränkung zu testen und die Auswirkungen der benutzerdefinierten Einschränkung auf diese Ressourcen zu simulieren.
Verwenden Sie den Gemini Cloud Assist-Workflow, um die benutzerdefinierte Einschränkung zu erstellen. Benutzerdefinierte Einschränkung einrichten
Klicken Sie nach dem Generieren der benutzerdefinierten Einschränkung auf Testressourcen einrichten. Dadurch wird eine Liste von Ressourcenkonfigurationen generiert, die jeweils als konform oder nicht konform mit der benutzerdefinierten Einschränkung gekennzeichnet sind. In der Spalte „Attribute“ werden die eindeutigen Attribute jeder Ressource beschrieben.
Für jede konforme oder nicht konforme Ressource wird eine Liste von gcloud CLI-Befehlen generiert, mit denen Sie die in den Testläufen definierten Ressourcen erstellen können.
Erstellen Sie die Testressourcen, indem Sie die generierten gcloud CLI-Befehle in die Shell oder die gcloud CLI-Konsole eingeben. Weitere Informationen und Anleitungen zur Fehlerbehebung finden Sie in der Dokumentation für den jeweiligen Google Cloud-Dienst, der mit Ihren Testressourcen zusammenhängt.
Wenn Sie eine Liste von gcloud CLI-Befehlen generieren möchten, mit denen Sie die Ressourcen löschen können, die zum Testen Ihrer benutzerdefinierten Einschränkung erstellt wurden, klicken Sie auf Bereinigungsbefehle generieren. Kopieren Sie diese Befehle zur späteren Verwendung.
Nachdem die Ressourcen generiert wurden, dauert es mindestens 10 Minuten, bis sie für die Simulation bereit sind.
Wenn Sie die Auswirkungen Ihrer benutzerdefinierten Organisationsrichtlinie auf Ihre Ressourcen simulieren möchten, klicken Sie auf Simulation starten.
Prüfen Sie die Details der ausstehenden Simulation und klicken Sie dann auf Bestätigen. Die Simulation kann bis zu einer Stunde dauern.
Wenn Sie Simulationsergebnisse aufrufen möchten, rufen Sie die Seite Simulationsverlauf auf.
Wählen Sie die Simulation aus, um die zugehörigen Details anzusehen. Wenn die Simulationsergebnisse nicht angezeigt werden, wählen Sie oben auf der Seite im Projekt-Picker Ihre Organisation aus.
Auf der Seite Simulationsdetails sehen Sie die Anzahl der Verstöße, die Anzahl der geprüften Ressourcen, das Datum der Simulation und eine Liste aller Ressourcen mit nicht konformen Konfigurationen.
Sie können die simulierte Organisationsrichtlinie auch im Probelaufmodus festlegen, indem Sie auf Probelaufrichtlinie festlegen klicken.
Weitere Informationen finden Sie unter Änderungen an Organisationsrichtlinien mit dem Richtliniensimulator testen.
Bereinigen Sie Ihre Testressourcen, indem Sie die generierten gcloud CLI-Befehle in die Shell oder die gcloud CLI-Konsole eingeben.
Nächste Schritte
- Detaillierte Informationen zu Einschränkungen
- Weitere Optionen zum Anpassen von Richtlinien
- Organisationsrichtlinien basierend auf Tags festlegen
- Benutzerdefinierte Organisationsrichtlinienbibliothek auf GitHub ansehen
- Informationen zum Validieren und Überwachen von Organisationsrichtlinien mit Config Validator