In diesem Dokument wird beschrieben, wie Sie Model Armor-Mindesteinstellungen aufrufen und aktualisieren. Außerdem wird ein Beispiel für einen Verstoß gegen eine Mindesteinstellung gezeigt.
Etagen-Einstellungen dienen zwei Hauptzwecken:
Einhaltung der Vorlage: Neue Vorlagen müssen mindestens so restriktiv sein wie die in den Mindesteinstellungen definierten. Die Vorlagenkonformität wird auf Organisations- und Ordnerebene definiert.
Inline-Erzwingung: Model Armor-Schutzmaßnahmen auf Gemini-Modelle und Google Cloud-MCP-Server anwenden. Die Inline-Erzwingung wird auf Projektebene konfiguriert. Wenn Sie Mindesteinstellungen für die Inline-Durchsetzung verwenden, muss jede Vorlage, die Sie im Projekt erstellen, diesen Mindesteinstellungen entsprechen.
Wann sollten Mindesteinstellungen verwendet werden?
Im Folgenden sind einige gängige Anwendungsfälle aufgeführt:
- Vorlagenkonformität erzwingen und Richtlinienregressionen verhindern: Definieren Sie Mindestfiltergrenzwerte auf Organisations-, Ordner- oder Projektebene, um sicherzustellen, dass neu erstellte und aktualisierte Vorlagen Ihren Sicherheitsstandards entsprechen und der Schutz nicht unter die festgelegten Mindestwerte sinken kann.
- Inline-Durchsetzung für Modelle und Tools aktivieren: Unterstützte Gemini-Modelle und Google Cloud Remote-MCP-Server auf Projektebene schützen, ohne den Anwendungscode zu ändern.
- Dezentrale Teamkonfigurationen verwalten: Autonomen Projektteams ermöglichen, benutzerdefinierte Vorlagen zu erstellen, und gleichzeitig dafür sorgen, dass ihre Einstellungen den Richtlinien der Organisation entsprechen.
Hinweis
Führen Sie zuerst die folgenden Aufgaben aus.
Erforderliche Berechtigungen erhalten
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Model Armor Floor Setting Admin (roles/modelarmor.floorSettingsAdmin) für die Model Armor-Mindesteinstellungen zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Verwalten von Mindesteinstellungen benötigen.
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.
APIs aktivieren
Sie müssen die Model Armor API aktivieren, bevor Sie Model Armor verwenden können.
Console
Aktivieren Sie die Model Armor API, falls sie noch nicht aktiviert ist.
Erforderliche Rollen zum Aktivieren von APIs
Zum Aktivieren von APIs benötigen Sie die Berechtigung
serviceusage.services.enable. Wenn Sie das Projekt erstellt haben, haben Sie diese Berechtigung wahrscheinlich bereits über die Rolle „Inhaber“ (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. Informationen zum Zuweisen von RollenWählen Sie das Projekt aus, in dem Sie Model Armor aktivieren möchten.
gcloud
Führen Sie die folgenden Schritte mit der Google Cloud CLI und der Model Armor API aus, bevor Sie beginnen:
Aktivieren Sie Cloud Shell in der Google Cloud Console.
Unten in der Google Cloud Console wird eine Cloud Shell-Sitzung gestartet und eine Eingabeaufforderung angezeigt. Cloud Shell ist eine Shell-Umgebung, in der das Google Cloud CLI bereits installiert ist und Werte für Ihr aktuelles Projekt bereits festgelegt sind. Das Initialisieren der Sitzung kann einige Sekunden dauern.
Aktivieren Sie die Model Armor API, falls sie noch nicht aktiviert ist:
Erforderliche Rollen zum Aktivieren von APIs
Zum Aktivieren von APIs benötigen Sie die Berechtigung
serviceusage.services.enable. Wenn Sie das Projekt erstellt haben, haben Sie diese Berechtigung wahrscheinlich bereits über die Inhaberrolle (roles/owner). Andernfalls können Sie diese Berechtigung über die Rolle „Service Usage-Administrator“ (roles/serviceusage.serviceUsageAdmin) erhalten. Informationen zum Zuweisen von Rollengcloud services enable modelarmor.googleapis.com
API-Endpunktüberschreibung mit der gcloud CLI festlegen
Dieser Schritt ist nur erforderlich, wenn Sie die gcloud CLI mit Model Armor verwenden und eine andere Region oder Multiregion als die Standard-Multiregion us verwenden möchten. Sie müssen die API-Endpunktüberschreibung manuell festlegen, damit die gcloud CLI Anfragen korrekt an den Model Armor-Dienst weiterleitet.
Führen Sie den folgenden Befehl aus, um den globalen API-Endpunkt zu verwenden:
gcloud config set api_endpoint_overrides/modelarmor "https://modelarmor.googleapis.com/"
Anwendung von Mindesteinstellungen
Lokale Einstellungen werden immer angewendet. Wenn beispielsweise Mindesteinstellungen in Konflikt stehen, haben die Einstellungen weiter unten in der Ressourcenhierarchie Vorrang. Ebenso überschreiben Mindesteinstellungen auf Projektebene widersprüchliche Mindesteinstellungen auf Ordnerebene.
In der folgenden Tabelle sehen Sie, wie die Mindestpreiseinstellungen auf verschiedenen Ebenen angewendet werden:
| Ebene der Mindesteinstellungen | Anwendung |
|---|---|
| Organisationsebene | Gilt für alle Elemente in der Organisation. |
| Ordnerebene | Gilt für alle Projekte in diesem Ordner. |
| Projektebene | Gilt nur für dieses eine Projekt. |
Im folgenden Beispielszenario wird veranschaulicht, wie Mindesteinstellungen angewendet werden, wenn sie auf verschiedenen Ebenen festgelegt sind. Angenommen, Sie legen die Mindesteinstellungen so fest:
- Mindesteinstellungen auf Ordnerebene (weniger spezifisch): Für alle Inhalte in diesem Ordner muss ein Filter für schädliche URIs aktiviert sein.
- Mindesteinstellungen auf Projektebene (spezifischer): Für Ihr Projekt im Ordner muss die Erkennung von Prompt Injection und Jailbreaking mit mittlerem Konfidenzniveau verwendet werden.
In diesem Szenario führen die Einstellungen zu Folgendem:
Jede Vorlage, die Sie in Ihrem Projekt erstellen, muss den Filter für die Erkennung von Prompt-Injections und Jailbreaks enthalten, da die Einstellungen auf Projektebene immer Vorrang vor den Einstellungen auf Ordnerebene haben.
Eine Vorlage, die in einem anderen Projekt oder Ordner erstellt wurde, ist von der Filterregel für schädliche URIs aus dem ersten Ordner nicht betroffen.
Etagen-Einstellungen gelten nur auf der jeweiligen Ebene in der Hierarchie, sofern sie nicht auf Organisationsebene festgelegt sind. In diesem Fall gelten sie für die gesamte Organisation.
Einhaltung von Vorlagen und Mindesteinstellungen
Wenn eine Model Armor-Vorlage erstellt oder aktualisiert wird, prüft Model Armor, ob die Konfiguration der Vorlage den Mindesteinstellungen entspricht. Sie können keine Vorlage erstellen oder aktualisieren, die weniger streng ist als die Mindesteinstellungen.
Sie können grundlegende Einstellungen auf Organisations-, Ordner- und Projektebene festlegen. Die Benutzeroberfläche ist nur auf Projektebene verfügbar. Sie können damit Einstellungen auf Organisations- oder Ordnerebene übernehmen. Wenn Sie Mindesteinstellungen auf Organisations- oder Ordnerebene festlegen möchten, müssen Sie die API verwenden.
Bei der Vorlagenkonformität werden Vorlagenkonfigurationen validiert. Bei der Datenprüfung werden die in einer konformen Vorlage definierten Konfigurationen verwendet, um Prompts oder Antworten zur Laufzeit zu analysieren. In der folgenden Tabelle wird beschrieben, wie die Vorlagenkonformität und die Datenprüfung auf Vorlagen und Mindesteinstellungen angewendet werden.
| Häkchen | Mindesteinstellungen | Vorlagen |
|---|---|---|
| Vorlagenkonformität | Die Konfiguration erfolgt auf Organisations-, Ordner- oder Projektebene. Hinweis: Sensitive Data Protection kann so eingerichtet werden, dass Datenschutzrichtlinien für die Vorlagen erzwungen werden. Die Vorlagenkonformität wird jedoch nicht geprüft. |
Nur auf Projektebene konfiguriert. |
| Dateninspektion | Wird nur auf Projektebene im Inspektions- und Blockierungsmodus erzwungen. | Wird über die REST API, Diensterweiterungen, Gemini Enterprise und die Agent Runtime erzwungen. |
Einbindung in die Gemini Enterprise Agent Platform und Google Cloud-MCP-Server
Model Armor ist in die Agent Platform und die Google Cloud-MCP-Server integriert, um Anfragen und Antworten von Gemini-Modellen undGoogle Cloud -Remote-MCP-Servern anhand der von Ihnen definierten Mindesteinstellungen zu prüfen. Sie müssen Cloud Logging aktivieren, um Prompts und Antworten aufzurufen. Weitere Informationen finden Sie unter Model Armor-Integration in die Gemini Enterprise Agent Platform und Model Armor-Integration in Google Cloud MCP-Server.
Versionen nach Mindesteinstellungen filtern
Für Etagen werden standardmäßig die Stable-Filterversion verwendet.
In der folgenden Liste wird beschrieben, wie Filterversionen bei den einzelnen Integrationen funktionieren:
- Integration in die Gemini Enterprise Agent Platform: Wenn Sie diese Einstellung überschreiben möchten, geben Sie im
generateContent-Aufruf an das Gemini-Modell eine Vorlage an. - Integration mit Google- und Google Cloud MCP-Servern: Sie können die Filterversion nicht überschreiben, da diese Integration nur Mindestpreiseinstellungen unterstützt.
Mindesteinstellungen konfigurieren
Konfigurieren Sie Mindesteinstellungen, um die Mindestschwellenwerte für die Erkennung für Model Armor-Vorlagen festzulegen. Mit diesen Einstellungen wird sichergestellt, dass alle neuen und geänderten Vorlagen bestimmte Anforderungen erfüllen.
So konfigurieren Sie die Etagen-Einstellungen:
- Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
- Wählen Sie ein Projekt aus.
- Rufen Sie auf der Seite Model Armor den Tab Mindesteinstellungen auf und klicken Sie auf Mindesteinstellungen konfigurieren.
- Wählen Sie auf der Seite Mindesteinstellungen konfigurieren die Konfigurationsoption aus.
- Konfigurieren Sie im Abschnitt Erkennungen die Erkennungseinstellungen.
- Optional: Wenn Sie die Sensitive Data Protection-Erkennung auswählen, konfigurieren Sie die Sensitive Data Protection-Einstellungen.
Legen Sie im Abschnitt Verantwortungsbewusste Anwendung von KI das Konfidenzniveau für jeden Inhaltsfilter fest.
Wählen Sie im Bereich Dienste die Dienste aus, für die diese Mindesteinstellungen gelten.
Wählen Sie im Bereich Logs die Option Cloud Logging aktivieren aus, um alle Nutzer-Prompts, Modellantworten und Ergebnisse des Mindesteinstellungs-Detectors zu protokollieren.
Wählen Sie Unterstützung mehrerer Sprachen aktivieren aus, um die Einstellungen für die Erkennung mehrerer Sprachen zu verwenden.
Klicken Sie auf Etagenkonfiguration speichern.
Es kann einige Minuten dauern, bis die Änderungen an den Etagen-Einstellungen wirksam werden.
Festlegen, wie Mindesteinstellungen übernommen werden
Wählen Sie beim Konfigurieren von Mindesteinstellungen die Konfigurationsoption aus.
Mindesteinstellungen des übergeordneten Elements übernehmen: Mindesteinstellungen übernehmen, die zuvor in der Ressourcenhierarchie festgelegt wurden. Klicken Sie auf Etagenkonfiguration speichern und überspringen Sie die restlichen Schritte. Wenn Sie die übernommenen Einstellungen aufrufen möchten, gehen Sie zum Tab Etagenkonfiguration.
Benutzerdefiniert: Hier können Sie Mindesteinstellungen für dieses Projekt definieren. Benutzerdefinierte Einstellungen, die Sie für ein Projekt definieren, überschreiben alle übernommenen Mindesteinstellungen.
Deaktivieren: Alle übernommenen Mindesteinstellungen werden deaktiviert. Das bedeutet, dass für die Model Armor-Vorlagen und die Agent Platform für Ihre Gemini-Arbeitslasten keine Erkennungsregeln gelten. Klicken Sie auf Etagenkonfiguration speichern und überspringen Sie die restlichen Schritte. Sehen Sie sich den Status „Deaktiviert“ auf dem Tab Mindesteinstellungen an.
Festlegen, wo Mindesteinstellungen angewendet werden
Wählen Sie einen der folgenden Dienste aus, auf die die konfigurierten Mindesteinstellungen angewendet werden sollen.
Model Armor – Vorlage erstellen und aktualisieren: Model Armor prüft jede neue und geänderte Model Armor-Vorlage in einem Projekt, um sicherzustellen, dass die Mindesteinstellungen mit den Mindesteinstellungen übereinstimmen.
Google-MCP-Server: An Google- oder Google Cloud Remote-MCP-Server gesendete oder von diesen kommende Anfragen werden anhand der Mindesteinstellungen geprüft, um sicherzustellen, dass sie die Schwellenwerte der Mindesteinstellungen erreichen. Weitere Informationen finden Sie unter Model Armor-Integration mit Google Cloud-MCP-Servern (Vorschau).
Agent Platform: An Gemini-Modelle gesendete Anfragen werden gesichtet und dann protokolliert oder blockiert, wenn sie die Schwellenwerte der Mindesteinstellungen erreichen.
Wenn Sie Agent Platform auswählen, wird der Abschnitt Agent Platform angezeigt, in dem Sie auswählen können, wie die Mindesteinstellungen erzwungen werden.
- Nur prüfen: Anfragen, die nicht den Mindesteinstellungen entsprechen, werden erkannt, aber nicht blockiert.
- Verstöße prüfen und blockieren: Anfragen, die nicht den Mindesteinstellungen entsprechen, werden erkannt und blockiert.
Mindesteinstellungen für Model Armor ansehen
Sehen Sie sich die Mindesteinstellungen von Model Armor an, um vorhandene Einstellungen zu prüfen, die Mindestanforderungen für Ihre KI-Anwendungen zu ermitteln oder Probleme zu beheben, wenn sich eine Vorlage nicht wie erwartet verhält.
Führen Sie den folgenden Befehl aus, um die Mindesteinstellungen für Model Armor aufzurufen.
Console
Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
Prüfen Sie, ob Sie das Projekt aufrufen, für das Sie Model Armor aktiviert haben.
Rufen Sie auf der Seite Model Armor den Tab Floor settings (Mindestwerteinstellungen) auf. Wenn Etagen-Einstellungen auf Organisationsebene festgelegt sind, können Sie sie aufrufen. Wenn keine Etagenkonfigurationen definiert sind, müssen Sie sie konfigurieren. Weitere Informationen finden Sie unter Etagen-Einstellungen konfigurieren.
gcloud
Die Model Armor-Mindesteinstellung für ein Projekt ansehen.
gcloud model-armor floorsettings describe \ --full-uri='projects/PROJECT_ID/locations/global/floorSetting'
Model Armor-Mindesteinstellung für eine Organisation aufrufen.
gcloud model-armor floorsettings describe \ --full-uri='organizations/ORGANIZATION_ID/locations/global/floorSetting'
Mindesteinstellung für Model Armor für einen Ordner ansehen
gcloud model-armor floorsettings describe \ --full-uri='folders/FOLDER_ID/locations/global/floorSetting'
Ersetzen Sie Folgendes:
- Die ID des Projekts für die Etagenkonfiguration.
- Die ID des Ordners für die Etagenkonfiguration.
- Die ID der Organisation für die Etagenkonfiguration.
REST
Die Model Armor-Mindesteinstellung für ein Projekt ansehen.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/projects/PROJECT_ID/locations/global/floorSetting"
Mindesteinstellung für Model Armor für einen Ordner ansehen
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/folders/FOLDER_ID/locations/global/floorSetting"
Die Model Armor-Mindesteinstellung für eine Organisation ansehen
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/organizations/ORGANIZATION_ID/locations/global/floorSetting"
Ersetzen Sie Folgendes:
- Die ID des Projekts für die Etagenkonfiguration.
- Die ID des Ordners für die Etagenkonfiguration.
- Die ID der Organisation für die Etagenkonfiguration.
C#
Um diesen Code auszuführen, müssen Sie zuerst eine C#-Entwicklungsumgebung einrichten und das Model Armor C#-SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Model Armor-Mindesteinstellung für einen bestimmten Ordner aufrufen.
Mindesteinstellung für Model Armor für eine bestimmte Organisation ansehen
Go
Um diesen Code auszuführen, müssen Sie zuerst eine Go-Entwicklungsumgebung einrichten und das Model Armor Go SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Model Armor-Mindesteinstellung für einen bestimmten Ordner aufrufen.
Mindesteinstellung für Model Armor für eine bestimmte Organisation ansehen
Java
Um diesen Code auszuführen, müssen Sie zuerst eine Java-Entwicklungsumgebung einrichten und das Model Armor Java SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Model Armor-Mindesteinstellung für einen bestimmten Ordner aufrufen.
Mindesteinstellung für Model Armor für eine bestimmte Organisation ansehen
Node.js
Um diesen Code auszuführen, müssen Sie zuerst eine Node.js-Entwicklungsumgebung einrichten und das Model Armor Node.js SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Model Armor-Mindesteinstellung für einen bestimmten Ordner aufrufen.
Mindesteinstellung für Model Armor für eine bestimmte Organisation ansehen
PHP
Damit Sie diesen Code ausführen können, müssen Sie zuerst eine PHP-Entwicklungsumgebung einrichten und das Model Armor PHP SDK installieren.
Model Armor-Mindesteinstellung für ein bestimmtes Projekt aufrufen.
Model Armor-Mindesteinstellung für einen bestimmten Ordner aufrufen.
Model Armor-Mindesteinstellung für eine bestimmte Organisation aufrufen.
Python
Um diesen Code auszuführen, müssen Sie zuerst eine Python-Entwicklungsumgebung einrichten und das Model Armor Python SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Model Armor-Mindesteinstellung für einen bestimmten Ordner aufrufen.
Model Armor-Mindesteinstellung für eine bestimmte Organisation aufrufen.
Model Armor-Mindesteinstellungen aktualisieren
Aktualisieren Sie die Mindesteinstellungen von Model Armor, um die Mindestanforderungen für Vorlagen zu ändern, Änderungen an Sicherheitsrichtlinien zu berücksichtigen, Fehlkonfigurationen zu korrigieren oder Konflikte zwischen Mindesteinstellungen zu beheben.
Führen Sie den folgenden Befehl aus, um die Mindesteinstellungen für Model Armor zu aktualisieren.
Console
Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
Prüfen Sie, ob Sie das Projekt aufrufen, für das Sie Model Armor aktiviert haben.
Rufen Sie auf der Seite Model Armor den Tab Mindesteinstellungen auf und klicken Sie auf Mindesteinstellungen konfigurieren.
Aktualisieren Sie die Pflichtfelder und klicken Sie auf Etagenkonfiguration speichern.
gcloud
gcloud model-armor floorsettings update --full-uri=<full-uri-of-the-floorsetting>
Beispielbefehl:
gcloud model-armor floorsettings update \
--malicious-uri-filter-settings-enforcement=ENABLED \
--pi-and-jailbreak-filter-settings-enforcement=DISABLED \
--pi-and-jailbreak-filter-settings-confidence-level=LOW_AND_ABOVE \
--basic-config-filter-enforcement=ENABLED \
--add-rai-settings-filters='[{"confidenceLevel": "low_and_above", "filterType": "HARASSMENT"}, {"confidenceLevel": "high", "filterType": "SEXUALLY_EXPLICIT"}]' \
--full-uri='folders/FOLDER_ID/locations/global/floorSetting' \
--enable-floor-setting-enforcement=true
Führen Sie den folgenden Befehl aus, um die Etagenkonfiguration mit aktivierter mehrsprachiger Erkennung zu konfigurieren:
gcloud model-armor floorsettings update \
--full-uri=projects/PROJECT_ID/locations/global/floorSetting \
--enable-multi-language-detection
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts für die Etagenkonfiguration.FOLDER_ID: Die ID des Ordners für die Etagenkonfiguration.
REST
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
curl -X PATCH -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" }, "rai_settings":{"rai_filters":{"filter_type":"DANGEROUS", "confidence_level":"LOW_AND_ABOVE" }, \ "rai_filters":{"filter_type":"HATE_SPEECH", "confidence_level":"LOW_AND_ABOVE" }, "rai_filters":{"filter_type":"HARASSMENT", "confidence_level":"LOW_AND_ABOVE" }, "rai_filters":{"filter_type":"SEXUALLY_EXPLICIT", "confidence_level":"LOW_AND_ABOVE" }}},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token) \ "https://modelarmor.googleapis.com/v1/projects/PROJECT_ID/locations/global/floorSetting"
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
curl -X PATCH \ -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": {"filterEnforcement": "ENABLED" }},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://modelarmor.googleapis.com/v1/folders/FOLDER_ID/locations/global/floorSetting"
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
curl -X PATCH \ -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" }},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://modelarmor.googleapis.com/v1/organizations/ORGANIZATION_ID/locations/global/floorSetting"
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts für die Etagenkonfiguration.FOLDER_ID: Die ID des Ordners für die Etagenkonfiguration.ORGANIZATION_ID: die ID der Organisation für die Etagenkonfiguration.
Der Aktualisierungsbefehl gibt die folgende Antwort zurück:
{ "name": "projects/PROJECT_ID/locations/global/floorSetting", "updateTime": "2024-12-19T15:36:21.318191Z", "filterConfig": { "piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED" }, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" } } }
C#
Wenn Sie diesen Code ausführen möchten, müssen Sie zuerst eine C#-Entwicklungsumgebung einrichten und das Model Armor C# SDK installieren.
Aktualisiert die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Go
Wenn Sie diesen Code ausführen möchten, müssen Sie zuerst eine Go-Entwicklungsumgebung einrichten und das Model Armor Go SDK installieren.
Aktualisiert die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Java
Um diesen Code auszuführen, müssen Sie zuerst eine Java-Entwicklungsumgebung einrichten und das Model Armor Java SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Node.js
Wenn Sie diesen Code ausführen möchten, müssen Sie zuerst eine Node.js-Entwicklungsumgebung einrichten und das Model Armor Node.js SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
PHP
Damit Sie diesen Code ausführen können, müssen Sie zuerst eine PHP-Entwicklungsumgebung einrichten und das Model Armor PHP SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Python
Um diesen Code auszuführen, müssen Sie zuerst eine Python-Entwicklungsumgebung einrichten und das Model Armor Python SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Aktualisieren Sie die Model Armor-Mindesteinstellung für einen bestimmten Ordner.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Ergebnisse zu Verstößen gegen Mindestbeträge prüfen
Jedes Model Armor-Ergebnis weist auf einen Verstoß gegen die Mindesteinstellung hin. Ein Verstoß liegt vor, wenn eine Model Armor-Vorlage die Mindestsicherheitsstandards nicht erfüllt, die in den Mindesteinstellungen der Ressourcenhierarchie definiert sind. Mindesteinstellungen definieren die Mindestanforderungen für Vorlagen.
Ergebnisse werden generiert, wenn einer der folgenden Verstöße gegen die Mindesteinstellungen auftritt:
- Eine Vorlage mit weniger restriktiven Einstellungen wird erstellt, bevor Sie die Einstellungen für den Boden konfigurieren.
- In einer Vorlage fehlen erforderliche Filter.
- Eine Vorlage erfüllt nicht das Mindestkonfidenzniveau für die Filter.
Wenn das System einen Verstoß erkennt, wird in Security Command Center ein Ergebnis mit hoher Schwere generiert, sofern Sie die Premium- oder Enterprise-Dienststufe von Security Command Center verwenden. Im Ergebnis werden die verletzte Mindesteinstellung, die nicht konforme Vorlage und Details zum Verstoß angegeben.
Das folgende Beispiel zeigt das Feld sourceProperties des Ergebnisses. Dieser Verstoß im Zusammenhang mit dem Filter für schädliche URIs ist aufgetreten, weil die Vorlageneinstellung für maliciousUriFilterSettings DEAKTIVIERT ist, die grundlegenden Einstellungen jedoch AKTIVIERT erfordern.
{ "filterConfig": { "raiSettings": { "raiFilters": [ { "filterType": "HATE_SPEECH", "confidenceLevel": { "floorSettings": "LOW_AND_ABOVE", "template": "MEDIUM_AND_ABOVE" } }, { "filterType": "HARASSMENT", "confidenceLevel": { "floorSettings": "MEDIUM_AND_ABOVE", "template": "HIGH" } } ] }, "piAndJailbreakFilterSettings": { "confidenceLevel": { "floorSettings": "LOW_AND_ABOVE", "template": "HIGH" } }, "maliciousUriFilterSettings": { "floorSettings": "ENABLED", "template": "DISABLED" } } }
Nächste Schritte
- Weitere Informationen zu Model Armor
- Weitere Informationen zu Model Armor-Vorlagen
- Prompts und Antworten bereinigen:
- Probleme mit Model Armor beheben