Solucionar problemas

En esta página se explica cómo solucionar problemas con Model Armor.

En esta sección se incluyen pasos para solucionar problemas que pueden resultarte útiles si tienes problemas al usar Model Armor.

Todas las llamadas a la API Model Armor devuelven un error 404 Not Found

Establece una conexión de Private Service Connect con las APIs de Model Armor. Este error suele producirse cuando se accede a los endpoints regionales (REPs) de Model Armor mediante el acceso privado a Google o sin Private Service Connect. Para obtener más información, consulta Acerca del acceso a puntos finales regionales a través de puntos finales de Private Service Connect.

El filtro de Protección de Datos Sensibles da un error o se omite

Comprueba lo siguiente:

  • La plantilla de Protección de Datos Sensibles está en la misma región que el endpoint de Model Armor al que se llama.
  • El agente de servicio que realiza la solicitud de Model Armor tiene los roles dlp.User y dlp.Reader en el proyecto que contiene la plantilla de Protección de Datos Sensibles.

Este error se debe a errores del cliente en las solicitudes SanitizeUserPrompt o SanitizeModelResponse o a problemas con la plantilla de Protección de Datos Sensibles.

Errores de endpoint global de Model Armor

Asegúrate de que las solicitudes a la API se dirijan al endpoint regional adecuado en lugar de al global.

Model Armor solo admite las siguientes operaciones en sus endpoints regionales:

  • Permiso para crear, leer, actualizar, eliminar y mostrar operaciones en plantillas.
  • Solicitudes a las APIs SanitizeUserPrompt y SanitizeModelResponse.

Si haces las solicitudes de API para esas operaciones al endpoint global, verás el siguiente error.

{
  "error": {
    "code": 403,
    "message": "Write access to project '<PROJECT_ID>' was denied",
    "status": "PERMISSION_DENIED"
  }
}