Fehler beheben

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.User und dlp.Reader im 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- und SanitizeModelResponse-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"
  }
}