Auf dieser Seite erfahren Sie, wie Sie Probleme mit Model Armor beheben.
Dieser Abschnitt enthält Schritte zur Fehlerbehebung, die bei Problemen mit Model Armor hilfreich sein können.
Alle API-Aufrufe an Model Armor geben einen „404 Nicht gefunden“-Fehler zurück
Stellen Sie eine Private Service Connect-Verbindung zu den Model Armor APIs her. Dieser Fehler tritt in der Regel auf, wenn auf regionale Endpunkte (REPs) von Model Armor über den privaten Google-Zugriff oder ohne Private Service Connect zugegriffen wird. Weitere Informationen finden Sie unter Zugriff auf regionale Endpunkte über Private Service Connect-Endpunkte.
Filter für den Schutz sensibler Daten gibt einen Fehler aus oder wird übersprungen
Gehen Sie so vor:
- Die Vorlage für den Schutz sensibler Daten befindet sich in derselben Region wie der aufgerufene Model Armor-Endpunkt.
- Der Dienstagent, der die Model Armor-Anfrage stellt, hat die Rollen
dlp.Userunddlp.Readerim Projekt mit der Vorlage für den Schutz sensibler Daten.
Dieser Fehler tritt aufgrund von Clientfehlern in den SanitizeUserPrompt- oder SanitizeModelResponse-Anfragen oder Problemen mit der Sensitive Data Protection-Vorlage auf.
Globale Endpunktfehler bei Model Armor
Achten Sie darauf, dass Sie die API-Anfragen an den entsprechenden regionalen Endpunkt und nicht an den globalen Endpunkt senden.
Model Armor unterstützt die folgenden Vorgänge nur an den regionalen Endpunkten:
- Vorlagen erstellen, lesen, aktualisieren, löschen und auflisten.
SanitizeUserPrompt- undSanitizeModelResponse-API-Anfragen.
Wenn Sie die API-Anfragen für diese Vorgänge an den globalen Endpunkt senden, wird der folgende Fehler angezeigt.
{
"error": {
"code": 403,
"message": "Write access to project '<PROJECT_ID>' was denied",
"status": "PERMISSION_DENIED"
}
}