En esta página, se muestra cómo resolver problemas con Model Armor.
En esta sección, se incluyen pasos para solucionar problemas que pueden resultarte útiles si tienes problemas a la hora de usar Model Armor.
Todas las llamadas a la API de Model Armor devuelven un error 404 No encontrado
Establece una conexión de Private Service Connect a las APIs de Model Armor. Este error suele ocurrir cuando se accede a los extremos regionales (REP) de Model Armor con el Acceso privado a Google o sin un Private Service Connect. Para obtener más información, consulta Información sobre el acceso a extremos regionales con los extremos de Private Service Connect.
El filtro de Sensitive Data Protection muestra un error o se omite
Verifica la siguiente información:
- La plantilla de Sensitive Data Protection se encuentra en la misma región que el extremo de Model Armor al que se llama.
- El agente de servicio que hace la solicitud de Model Armor tiene los roles
dlp.Userydlp.Readeren el proyecto que contiene la plantilla de Sensitive Data Protection.
Este error se produce debido a errores del cliente en las solicitudes SanitizeUserPrompt o SanitizeModelResponse, o bien a problemas con la plantilla de Sensitive Data Protection.
Errores del extremo global de Model Armor
Asegúrate de hacer las solicitudes a la API en el extremo regional adecuado en lugar del extremo global.
Model Armor solo admite las siguientes operaciones en sus extremos regionales:
- Operaciones de creación, lectura, actualización, eliminación y enumeración en plantillas.
- Solicitudes a las APIs de
SanitizeUserPromptySanitizeModelResponse.
Si haces las solicitudes a la API para esas operaciones en el extremo global, verás el siguiente error.
{
"error": {
"code": 403,
"message": "Write access to project '<PROJECT_ID>' was denied",
"status": "PERMISSION_DENIED"
}
}
Errores de certificado al acceder a los extremos regionales de Model Armor
Este error suele ocurrir cuando se accede a los extremos regionales de Model Armor desde una red de VPC con el Acceso privado a Google o los Controles del servicio de VPC, y falla la verificación del certificado.
Por ejemplo, es posible que veas un mensaje de error similar al siguiente:
curl: (60) SSL: no alternative certificate subject name matches target host name 'modelarmor.europe-west4.rep.googleapis.com'
Para resolver este problema, crea un extremo de Private Service Connect para las APIs de Model Armor. Para obtener más información, consulta Información sobre el acceso a extremos regionales a través de extremos de Private Service Connect.